authenticateConditionally method
Future<ClientConditionalAuthResult>
authenticateConditionally(
- IdentityProvider identityProvider,
- String tokenString,
- ClientCondtitionalAuthContext? clientCondtitionalAuthContext,
- String? authID,
Implementation
Future<ClientConditionalAuthResult> authenticateConditionally(
IdentityProvider identityProvider,
String tokenString,
ClientCondtitionalAuthContext? clientCondtitionalAuthContext,
String? authID) async {
var authenticateMap = <String, dynamic>{
'identityProvider': identityProvider.getIdentityProviderAsString(),
'tokenString': tokenString,
'clientAuthContext': clientCondtitionalAuthContext ??
clientCondtitionalAuthContext?.asMap(),
'authID': authID ?? authID
};
var clientConditionalAuthResultMap = await methodChannel.invokeMethod(
'Client/authenticateConditionally', authenticateMap);
ClientConditionalAuthResult clientConditionalAuthResult =
ClientConditionalAuthResult.fromMap(clientConditionalAuthResultMap);
return clientConditionalAuthResult;
}