Updates

Overview

User management

Without any integration with a partner, a user registers by providing a unique bike plan code to identify their employer and the specific plan to which they have access. The email address of the user is used as an identifier for the user. This implies that for each email address there can only be one account.

This technique is always possible, but—in case of an integration with a partner—we can also offer a Single Sign-On (SSO) experience to the user. Depending on what can be implemented on the side of the partner, this can happen in various degrees going from just pre-registering the users to providing a link that will login a user (and possibly create an account if it does not yet exist).

Preferred flow

1.1d Register and login user via OIDC [preferred]

Deprecated flows

These SSO flows are no longer used for new integrations, and are included only for reference.

1.1a Register and login user (Partner exposes Account API) [legacy]

1.1b Register and login user (Partner does not expose API) [legacy]

1.1c Preregister user (without SSO) [legacy]