mirror of
https://github.com/bitwarden/browser
synced 2026-01-05 10:03:21 +00:00
WIP convert web vault to new identity server
This commit is contained in:
@@ -3,24 +3,43 @@ angular
|
||||
|
||||
.factory('tokenService', function ($sessionStorage) {
|
||||
var _service = {},
|
||||
_token;
|
||||
_token = null,
|
||||
_refreshToken = null;
|
||||
|
||||
_service.setToken = function (token) {
|
||||
$sessionStorage.authBearer = token;
|
||||
$sessionStorage.accessToken = token;
|
||||
_token = token;
|
||||
};
|
||||
|
||||
_service.getToken = function () {
|
||||
if (!_token) {
|
||||
_token = $sessionStorage.authBearer;
|
||||
_token = $sessionStorage.accessToken;
|
||||
}
|
||||
|
||||
return _token;
|
||||
return _token ? _token : null;
|
||||
};
|
||||
|
||||
_service.clearToken = function () {
|
||||
_token = null;
|
||||
delete $sessionStorage.authBearer;
|
||||
delete $sessionStorage.accessToken;
|
||||
};
|
||||
|
||||
_service.setRefreshToken = function (token) {
|
||||
$sessionStorage.refreshToken = token;
|
||||
_refreshToken = token;
|
||||
};
|
||||
|
||||
_service.getRefreshToken = function () {
|
||||
if (!_refreshToken) {
|
||||
_refreshToken = $sessionStorage.refreshToken;
|
||||
}
|
||||
|
||||
return _refreshToken ? _refreshToken : null;
|
||||
};
|
||||
|
||||
_service.clearRefreshToken = function () {
|
||||
_refreshToken = null;
|
||||
delete $sessionStorage.refreshToken;
|
||||
};
|
||||
|
||||
return _service;
|
||||
|
||||
Reference in New Issue
Block a user