Class AuthManager
Constructors
constructor
- new AuthManager(serverUrl: string, serverType: ServerType, requestClient: RequestClient, loginCallback: function): AuthManager
-
Parameters
-
serverUrl: string
-
serverType: ServerType
-
-
loginCallback: function
Properties
userName
userName: string = ""
Methods
checkSession
- checkSession(): Promise<object>
-
Returns Promise<object>
- a promise which resolves with an object containing three values
- a boolean
isLoggedIn
- a string
userName and
- a form
loginForm if not loggedin.
logIn
- logIn(username: string, password: string): Promise<LoginResult>
-
Parameters
-
username: string
-
password: string
- a boolean
isLoggedin and a string username
logOut
- logOut(): Promise<boolean>
redirectedLogIn
- redirectedLogIn(__namedParameters: object): Promise<LoginResult>
-
Parameters
-
__namedParameters: object
-
onLoggedOut: undefined | function
Checks whether a session is active, or login is required.