AuthorizationService class

Manages authentication for API Client

Constructors

AuthorizationService()
factory

Properties

authAPIClient → ApiClient
final
clientAuthenticationError ↔ Exception?
getter/setter pair
clientToken ↔ AccessToken?
getter/setter pair
currentToken ↔ AccessToken?
getter/setter pair
currentUser ↔ User?
The currently authenticated user
getter/setter pair
signInListeners → List<AuthChangeListener>
final
userAuthenticationError ↔ Exception?
getter/setter pair
userIdentifier ↔ String?
getter/setter pair

Methods

addAuthChangeListener(AuthChangeListener listener) → void
attemptToRefreshToken() → dynamic
authenticateClient({String languageCode = "en-US", dynamic onSuccess(AccessToken)?, dynamic onError(Error)?, bool notify = true}) → Future<AccessToken>
broadcastUpdate() → dynamic
checkUserAuthentication({bool notify = true}) → Future<String?>
createAccount(CreateAccountRequest request) → Future<CreateAccountResponse>
expireSession() → void
getCurrentUser() → User?
getCurrentUserIdentifier() → String?
getUserAuth() → OAuth?
hasClientAuthenticationError() → bool
hasScope(String scope) → bool
isAuthorized() → bool
isClientAuthenticated() → bool
notifyAuthChangeListener() → dynamic
removeAuthChangeListener(AuthChangeListener listener) → void
requestPasswordReset(String? email) → Future
signInWithEmail(String? username, String? password) → Future<AccessToken>
signInWithSocial(String provider, String? token) → Future<AccessToken>
signOut() → Future
updateClientsWithUserAccessToken(AccessToken accessToken, {bool notify = true}) → dynamic