projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '18484-collection-manifest-fix' into main. Closes #18484.
[arvados-workbench2.git]
/
src
/
services
/
auth-service
/
auth-service.ts
diff --git
a/src/services/auth-service/auth-service.ts
b/src/services/auth-service/auth-service.ts
index 362f7b5127f48b815ce34870128403b80a4ac784..5b97596983e05e8d047212620565b135c491786e 100644
(file)
--- a/
src/services/auth-service/auth-service.ts
+++ b/
src/services/auth-service/auth-service.ts
@@
-22,6
+22,8
@@
export const USER_IS_ACTIVE = 'isActive';
export const USER_USERNAME = 'username';
export const USER_PREFS = 'prefs';
export const HOME_CLUSTER = 'homeCluster';
export const USER_USERNAME = 'username';
export const USER_PREFS = 'prefs';
export const HOME_CLUSTER = 'homeCluster';
+export const LOCAL_STORAGE = 'localStorage';
+export const SESSION_STORAGE = 'sessionStorage';
export interface UserDetailsResponse {
email: string;
export interface UserDetailsResponse {
email: string;
@@
-50,6
+52,13
@@
export class AuthService {
return localStorage;
}
return localStorage;
}
+ public getStorageType() {
+ if (this.useSessionStorage) {
+ return SESSION_STORAGE;
+ }
+ return LOCAL_STORAGE;
+ }
+
public saveApiToken(token: string) {
this.removeApiToken();
this.getStorage().setItem(API_TOKEN_KEY, token);
public saveApiToken(token: string) {
this.removeApiToken();
this.getStorage().setItem(API_TOKEN_KEY, token);