AuthRepo class
Methods
-
authenticate({AuthorizationTokenResponse? tokenResponse, required String clientID, required AuthEndpointsData authEndpointsData, required DioClient microsoftDioClient, Options? getUserDetailsOptions})
→ Future<UserSession>
-
-
getAuthorizationTokenResponse(Client client)
→ AuthorizationTokenResponse
-
-
getAuthorizeCodeGrant({required String clientID, required String authEndpoint, required String tokenEndpoint})
→ AuthorizationCodeGrant
-
-
getAuthUrl({required AuthorizationCodeGrant grant, required String redirectUrl, required List<String>? scopes})
→ Uri
-
-
getMicrosoftAccessToken({required String clientIDIdepack, required String clientSecret, required String tokenEndpoint, })
→ Future<String?>
-
-
getPhoto({required DioClient dioClient, required User user, })
→ Future<Uint8List?>
-
-
getUserInfo({required String idToken, required DioClient microsoftDioClient, required String userInfoEndpoint, Options? getUserDetailsOptions})
→ Future<User>
-
-
initUserSession({required String clientID, required DioClient microsoftDioClient, required AuthEndpointsData authEndpointsData, Options? getUserDetailsOptions})
→ Future<UserSession?>
-
-
launchAuthUrl({required Uri authUrl})
→ Future<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
signIn({required String clientID, required bool isGMPEnv, required DioClient microsoftDioClient, required AuthEndpointsData authEndpointsData, Options? getUserDetailsOptions})
→ Future<UserSession>
-
-
signOut()
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited