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