authenticate method

Future<SyneriseResult<bool>> authenticate(
  1. ClientAuthContext clientAuthContext,
  2. IdentityProvider identityProvider,
  3. String tokenString
)

Implementation

Future<SyneriseResult<bool>> authenticate(ClientAuthContext clientAuthContext,
    IdentityProvider identityProvider, String tokenString) async {
  var authenticateMap = <String, dynamic>{
    'clientAuthContext': clientAuthContext.asMap(),
    'identityProvider': identityProvider.getIdentityProviderAsString(),
    'tokenString': tokenString
  };

  return await SyneriseInvocation(methodChannel).invokeSDKApiMethod<bool>(
      'Client/authenticate',
      parameters: authenticateMap);
}