You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by an...@apache.org on 2019/10/16 10:16:57 UTC
[incubator-dlab] 01/06: [DLAB-1157]: added refresh token store
This is an automated email from the ASF dual-hosted git repository.
ankovalyshyn pushed a commit to branch DLAB-1157
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit 66f6ed8672995c831db4e2b7b90d6a3a1858fa78
Author: Andriana Kovalyshyn <An...@epam.com>
AuthorDate: Tue Oct 15 12:23:18 2019 +0300
[DLAB-1157]: added refresh token store
---
.../src/app/core/services/storage.service.ts | 23 +++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/services/self-service/src/main/resources/webapp/src/app/core/services/storage.service.ts b/services/self-service/src/main/resources/webapp/src/app/core/services/storage.service.ts
index 3a2e44d..7bec8f8 100644
--- a/services/self-service/src/main/resources/webapp/src/app/core/services/storage.service.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/core/services/storage.service.ts
@@ -25,16 +25,19 @@ export class StorageService {
private userNameKey: string = 'user_name';
private quoteUsedKey: string = 'billing_quote';
+ private readonly JWT_TOKEN = 'JWT_TOKEN';
+ private readonly REFRESH_TOKEN = 'REFRESH_TOKEN';
+
getToken(): string {
- return window.localStorage.getItem(this.accessTokenKey);
+ return window.localStorage.getItem(this.JWT_TOKEN);
}
- setAuthToken(token: string) {
- window.localStorage.setItem(this.accessTokenKey, token);
+ getRefreshToken() {
+ return localStorage.getItem(this.REFRESH_TOKEN);
}
- destroyToken(): void {
- window.localStorage.removeItem(this.accessTokenKey);
+ setAuthToken(token: string) {
+ window.localStorage.setItem(this.JWT_TOKEN, token);
}
getUserName(): string {
@@ -52,4 +55,14 @@ export class StorageService {
setBillingQuoteUsed(quote): void {
window.localStorage.setItem(this.quoteUsedKey, quote);
}
+
+ storeTokens(tokens) {
+ window.localStorage.setItem(this.JWT_TOKEN, tokens.access_token);
+ window.localStorage.setItem(this.REFRESH_TOKEN, tokens.refresh_token);
+ }
+
+ destroyTokens(): void {
+ window.localStorage.removeItem(this.JWT_TOKEN);
+ window.localStorage.removeItem(this.REFRESH_TOKEN);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org