Skip to main content

Single Sign On

Accomodating Single Sign On within your Helium project is simple as adding a button, hook, or action that will send the user to your Provider's login page. After successfuly logging in via your Provider, the user will be sent to the returnTo url as specified by your Provider or by the query parameters included in your request.

Additional information regarding the support and configuration of various SSO Providers can be reviewed on Academy.

SAML 2.0

${host}/access/saml/login/:client?

PathDescription
clientOptional The slug of the Panorama the user should belong to, if the Panorama has its own SSO Configuration

OpenID Connect

${host}/access/openId/login/:client?

PathDescription
clientOptional The slug of the Panorama the user should belong to, if the Panorama has its own SSO Configuration

Query Parameters | Parameter | Description | | --- | --- | | returnTo | Optional The URL the user should be sent to after successfuly authenticating with your Provider. If no returnTo is provided, the user will be sent to /learn/ |

JSON Web Token (JWT)

${host}/access/jwt

Query Parameters | Parameter | Description | | --- | --- | | jwt | Required A signed, valid token containing the identity and attributes of the user, e.g., email, externalCustomerId, role, returnTo etc. The token can be signed either by your Secret Key or API Key |

Still have a question?

Get your questions answered in our Developer Discord.