Registration and login

Labels

NameDescription
Login (success:login
failure:login)
The login process was either successful or failed.
Logout (success:logout
failure:logout)
The logout process was either successful or failed.
Registration (success:registration
failure:registration)
Registration was either successful or failed.

Blocks

NameDescriptionOutcome nameOutcome description
External login provider assessment (externalLoginProvider)The system checks if the user is registered with an external login provider.
  • Account already exists (accountAlreadyExists)
  • Created (created)
  • Email mismatched (emailMismatch)
  • Failed (failed)
  • External login provider identified (identified)
  • Rejected (rejected)
  • An account with the same credentials already exists.
  • The account was created successfully.
  • The email did not match.
  • The login failed.
  • An external login provider has been identified.
  • The attempt was rejected.
Loading device session (loadDeviceSession)"Remember this device" has been selected, and the device session is loading.
  • Success (success)
  • Device session load was successful.
Login hint provided (loginHint)The user needed a login hint to proceed.
  • Pre-fill (preFill)
  • The user's data was pre-filled after the login hint was completed.
Post external login assessment (postExternalLogin)The post-external login is being assessed.
  • Allowed (allowed)
  • Rejected (rejected)
  • Show error (showError)
  • The action was allowed.
  • The action was rejected.
  • An error occurred.
Registration started (registration)Registration has started.
  • Sucess (success)
  • Rejceted (rejected)
  • Registration was successful.
  • Registration was rejected.
Post registration assessment (postRegistration)Post-registration is being assessed.
  • New password accepted (accepted)
  • Rejected (rejected)
  • The new password was accepted.
  • The registration was rejected.
Reject login OIDC (rejectLoginOidc)Login via OIDC was rejected.
  • Rejected (rejected)
  • The OIDC login was rejected.
Reject login SAML2(rejectLoginSaml2)Login via SAML2 was rejected.
  • Rejected (rejected)
  • The SAML2 login was rejected.

External login provider metadata

When customers authenticate with an external identity provider (for example, Microsoft or Google), Strivacity records information returned in the provider’s tokens or assertions. This information is displayed under the External login provider assessment block during the Identification phase.

What is shown depends on the Only store mapped values setting in the External login provider configuration:

  • Enabled: Only mapped attributes (such as email) are recorded.
  • Disabled: The full metadata returned by the identity provider is recorded, for example, attributes such as userPrincipalName, mail, givenName, or surname.

This data helps troubleshoot claim-mapping or account-linking issues by showing what information Strivacity received from the provider.

Example:

"identities": {
  "microsoft": {
    "id": "microsoft|a12b34c56d7890ef",
    "display": "[email protected]",
    "metadata": {
      "userPrincipalName": "[email protected]",
      "mail": "[email protected]",
      "displayName": "Natalie Estevez",
      "givenName": "Natalie",
      "surname": "Estevez"
    }
  }
}