style(auth): remove added spaces
parent
38f24683a6
commit
0a1643bbcf
|
@ -1,66 +1,66 @@
|
||||||
angular.module('portainer.app')
|
angular.module('portainer.app')
|
||||||
.factory('Authentication', [
|
.factory('Authentication', [
|
||||||
'Auth', 'OAuth', 'jwtHelper', 'LocalStorage', 'StateManager', 'EndpointProvider',
|
'Auth', 'OAuth', 'jwtHelper', 'LocalStorage', 'StateManager', 'EndpointProvider',
|
||||||
function AuthenticationFactory(Auth, OAuth, jwtHelper, LocalStorage, StateManager, EndpointProvider) {
|
function AuthenticationFactory(Auth, OAuth, jwtHelper, LocalStorage, StateManager, EndpointProvider) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var service = {};
|
var service = {};
|
||||||
var user = {};
|
var user = {};
|
||||||
|
|
||||||
service.init = init;
|
service.init = init;
|
||||||
service.oAuthLogin = oAuthLogin;
|
service.oAuthLogin = oAuthLogin;
|
||||||
service.login = login;
|
service.login = login;
|
||||||
service.logout = logout;
|
service.logout = logout;
|
||||||
service.isAuthenticated = isAuthenticated;
|
service.isAuthenticated = isAuthenticated;
|
||||||
service.getUserDetails = getUserDetails;
|
service.getUserDetails = getUserDetails;
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
var jwt = LocalStorage.getJWT();
|
var jwt = LocalStorage.getJWT();
|
||||||
|
|
||||||
if (jwt) {
|
if (jwt) {
|
||||||
var tokenPayload = jwtHelper.decodeToken(jwt);
|
var tokenPayload = jwtHelper.decodeToken(jwt);
|
||||||
user.username = tokenPayload.username;
|
user.username = tokenPayload.username;
|
||||||
user.ID = tokenPayload.id;
|
user.ID = tokenPayload.id;
|
||||||
user.role = tokenPayload.role;
|
user.role = tokenPayload.role;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function oAuthLogin(code) {
|
function oAuthLogin(code) {
|
||||||
return OAuth.login({code: code}).$promise
|
return OAuth.login({code: code}).$promise
|
||||||
.then(function success(data) {
|
.then(function success(data) {
|
||||||
LocalStorage.storeJWT(data.jwt);
|
LocalStorage.storeJWT(data.jwt);
|
||||||
var tokenPayload = jwtHelper.decodeToken(data.jwt);
|
var tokenPayload = jwtHelper.decodeToken(data.jwt);
|
||||||
user.username = tokenPayload.username;
|
user.username = tokenPayload.username;
|
||||||
user.ID = tokenPayload.id;
|
user.ID = tokenPayload.id;
|
||||||
user.role = tokenPayload.role;
|
user.role = tokenPayload.role;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function login(username, password) {
|
function login(username, password) {
|
||||||
return Auth.login({username: username, password: password}).$promise
|
return Auth.login({username: username, password: password}).$promise
|
||||||
.then(function success(data) {
|
.then(function success(data) {
|
||||||
LocalStorage.storeJWT(data.jwt);
|
LocalStorage.storeJWT(data.jwt);
|
||||||
var tokenPayload = jwtHelper.decodeToken(data.jwt);
|
var tokenPayload = jwtHelper.decodeToken(data.jwt);
|
||||||
user.username = username;
|
user.username = username;
|
||||||
user.ID = tokenPayload.id;
|
user.ID = tokenPayload.id;
|
||||||
user.role = tokenPayload.role;
|
user.role = tokenPayload.role;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function logout() {
|
function logout() {
|
||||||
StateManager.clean();
|
StateManager.clean();
|
||||||
EndpointProvider.clean();
|
EndpointProvider.clean();
|
||||||
LocalStorage.clean();
|
LocalStorage.clean();
|
||||||
}
|
}
|
||||||
|
|
||||||
function isAuthenticated() {
|
function isAuthenticated() {
|
||||||
var jwt = LocalStorage.getJWT();
|
var jwt = LocalStorage.getJWT();
|
||||||
return jwt && !jwtHelper.isTokenExpired(jwt);
|
return jwt && !jwtHelper.isTokenExpired(jwt);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getUserDetails() {
|
function getUserDetails() {
|
||||||
return user;
|
return user;
|
||||||
}
|
}
|
||||||
|
|
||||||
return service;
|
return service;
|
||||||
}]);
|
}]);
|
||||||
|
|
Loading…
Reference in New Issue