Skip to main content

Multi-Auth Selection (MAS)

MAS is an alternative way to use the Scrive eID Hub API. Instead of integrating with a single provider, MAS lets you present end-users with a choice of multiple eIDs through a single dedicated interface. This shifts the complexity of handling multiple identity providers into one unified flow.

You structure provider requests inside a masOptions array, similar to how a single Auth or Sign transaction is created. The key difference is that masOptions accepts multiple providers in bulk. All provider-specific parameters available in the standard General endpoint are supported and can be freely combined, including mixing auth and sign methods.

The MAS UI

The MAS selection screen is fully hosted and managed by Scrive. Your integration only needs to redirect the end-user to accessUrl — the Hub takes it from there.

MAS selection screen showing multiple eID provider options

When to use MAS

MAS is well suited for:

  • Integrations serving users across multiple markets where different eIDs are prevalent.
  • Flows where the end-user should choose their preferred eID rather than having one pre-selected.
  • Signing or auth flows that need to support several provider options under a single integration point.

Limitations

MAS is a frontend-only workflow. Any flow that depends on API-only usage is not compatible with MAS. For API-only use cases, integrate directly with the individual provider endpoints.

MAS is otherwise functionally equivalent to a single-provider process. Restrictions are driven by the logic of each individual provider, not by MAS itself.