handleRedirectCallback function

Future<bool> handleRedirectCallback({
  1. required String auth0Domain,
  2. required String auth0ClientId,
  3. required String? redirectUri,
  4. required String? url,
})

Logs in user (via universal login) on web.

Implementation

Future<bool> handleRedirectCallback({
  required String auth0Domain,
  required String auth0ClientId,
  required String? redirectUri,
  required String? url,
}) async {
  auth0_web.Auth0? auth0 = await initAuth0Web(
    auth0Domain: auth0Domain,
    auth0ClientId: auth0ClientId,
    redirectUri: redirectUri,
  );

  if (url != null && url.contains("code=") && url.contains("state=")) {
    await auth0.handleRedirectCallback(url);
    return true;
  } else {
    return false;
  }
}