Plan: Plane One, Plane ProPlane One enables custom SSO via any identity provider with an official and supported implementation of SAML standards. This page cites examples from Okta, but we will soon publish provider-specific instructions in phases.
domain.tld
is the domain that you have hosted your Plane app on.Config | Value |
---|---|
Entity ID Metadata that identifies Plane as an authorized service on your IdP | http(s)://domain.tld/auth/oidc/ |
ACS URL Assertion Consumer service that your IdP will redirect to after successful authentication by a user This is roughly the counterpart of the Callback URL in OIDC set-ups. | http(s)://domain.tld/auth/oidc/callback/ Plane supports HTTP-POST bindings. |
SLS URL Single Logout Service that your IdP will recognize to end a Plane session when a user logs out This is roughly the counterpart of the Logout URL in OIDC set-ups. | http(s)://domain.tld/auth/oidc/logout/ |
Config | Value |
---|---|
Name ID format | emailAddress By default, your IdP should send back a username, but Plane recognizes email addresses as the username. Set the value to the above so Plane recognizes the user correctly. |
Property
. You have to map it to the SAML attribute Plane recognizes.
Default property value | Plane SAML attribute |
---|---|
user.firstName | first_name |
user.lastName | last_name |
user.email |
Name ID format
and the three other user identification properties on different screens. Please refer to your IdP’s documentation when configuring these up on your IdP. Additionally, you may have to configure the IdP to sign assertions. Irrespective of that, you have to copy the signing certificate from the IdP./metadata
endpoint your IdP generates for the Plane app or client.ENTITY_ID
for the Plane client or app you just created over from your IdP and paste it in the field for it.
SSO URL
for the Plane client or app from your IdP and paste it in the field for it.
This will bring up the IdP’s authentication screen for your users.
SLS URL
for the Plane client or app from your IdP and paste it in the Logout URL
field on Plane’s /god-mode/authentication/saml/
.