activate method

Future<AuthResult> activate(
  1. String oneTimePasscode,
  2. String id
)

Activates a one-time passcode when a user inputs it. This function handles both login and registration one-time passcodes.

Parameters:

  • oneTimePasscode: The one-time passcode.
  • id: The one-time passcode ID.

Returns: A Future<AuthResult> object that includes a redirect URL and saves the authorization token and (optional) refresh token securely to the device.

Throws: PassageError

Implementation

Future<AuthResult> activate(String oneTimePasscode, String id) {
  return PassageFlutterPlatform.instance.oneTimePasscodeActivate(oneTimePasscode, id);
}