authenticateConditionally method
Future<SyneriseResult<ClientConditionalAuthResult> >
authenticateConditionally(
- IdentityProvider identityProvider,
- String tokenString,
- ClientCondtitionalAuthContext? clientCondtitionalAuthContext,
- String? authID,
Implementation
Future<SyneriseResult<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
};
return await SyneriseInvocation(methodChannel)
.invokeSDKApiMethod<ClientConditionalAuthResult>(
'Client/authenticateConditionally',
parameters: authenticateMap,
isMappable: true);
}