getAuthTokens method
Future<AuthorizationTokenResponse>
getAuthTokens({
- required String clientID,
- required AuthEndpointsData authEndpointsData,
Implementation
Future<AuthorizationTokenResponse> getAuthTokens({
required String clientID,
required AuthEndpointsData authEndpointsData,
}) async {
final AuthorizationTokenRequest tokenRequest = AuthorizationTokenRequest(
clientID,
authEndpointsData.redirectUrl,
discoveryUrl: authEndpointsData.openIDMetadataEndpoint,
loginHint: authEndpointsData.loginHint,
serviceConfiguration: _authorizationServiceConfig,
scopes: authEndpointsData.scopes,
);
final AuthorizationTokenResponse response = await _flutterAppAuth
.authorizeAndExchangeCode(tokenRequest);
return response;
}