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.