Set up single sign-on
Federate console access to Okta, Azure AD, or any OIDC provider.
Single sign-on lets your team reach the console through your identity provider instead of a Bidirection password. Owners and Admins only — the panel does not appear for anyone else.
Before you start#
You need two things:
- A domain verified by DNS. SSO routing requires the DNS TXT method specifically. A domain verified by the widget heartbeat authorizes the widget but is not eligible for SSO. See Verify your domain.
- Your secret already in AWS Secrets Manager. Bidirection stores a reference, never the credential itself.
Configure it#
- Open Settings · Workspace and find the Single sign-on card.
- Choose your protocol — SAML 2.0 for enterprise IdPs like Okta or Azure AD, or OIDC for OpenID Connect providers.
Fill in the fields for that protocol:
For SAML 2.0:
Field Example IdP entity ID https://idp.acme.com/metadataIdP SSO URL https://idp.acme.com/ssoSigning certificate reference arn:aws:secretsmanager:…:saml-certFor OIDC:
Field Example Issuer https://idp.acme.comClient ID bench-consoleClient secret reference arn:aws:secretsmanager:…:oidc-secret- Tick Enable SSO for this workspace.
- Press Save SSO configuration.
When it is live, the card header shows Enabled.
After it is on#
Members still need a membership in the workspace — SSO controls how they authenticate, not whether they belong. Add them first on Settings · Team. See Invite your team.