| callSaga | callSaga(sagaName: string,args: any[]): void |  | 
| clear | clear(onError: ErrorCallback,onSuccess: SuccessCallback,identity: string): void | Clear all authentication data from the redux store | 
| and the persistence storage |  |  | 
| clearIdp | clearIdp(idp: Idp): void | Save the idp name in the redux store | 
| constructor | new AuthService() |  | 
| context | AppContext |  | 
| fetchSecurityContext | fetchSecurityContext(onError: ErrorCallback,onSuccess: SuccessCallback,identity: string): void | Get the security context from the server and save it | 
| loadToken | loadToken(onError: ErrorCallback,onSuccess: SuccessCallback,identity: string): void | Load the token from the persistence storage to the redux store | 
| refreshToken | refreshToken(token: AnonymousObject<any>,idp: Idp,force: boolean,onError: ErrorCallback): undefined | AnonymousObject<any> | Refresh the token against an IDP | 
| saveToken | saveToken(token: string | AnonymousObject<any>,idp: Idp,onError: ErrorCallback): void | Validate the token and save it in the store and persistence storage and | 
| trigger the refreshing of the token if applicable |  |  | 
| setIdp | setIdp(idp: Idp): void | Save the idp name in the redux store | 
| setSecurityContext | setSecurityContext(securityContext: null | AnonymousObject<any>,identity: string): void | Save the security context in the redux store | 
| setToken | setToken(token: null | string | AnonymousObject<any>,identity: string): void | Save the token in the redux store | 
| state | AnyState |  |