Authentication methods and Single Sign-On (SSO)
Authentication methods
Steeple offers two authentication methods:
Email + password : default method, each employee logs in with their Steeple credentials
Single Sign-On (SSO) : login via an enterprise identity provider (Azure AD, Okta, Google Workspace)
What is SSO?
SSO (Single Sign-On) allows employees to log in to Steeple with their existing company credentials, without creating a separate account.
Benefits
Centralized access management
No duplicate accounts
Security aligned with the company's tools
Ability to automate user provisioning
Protocol
Steeple implements SSO via SAML V2.0.
Important point
Steeple does not handle Single Logout (SLO) : once the Steeple session is established, it is independent of the identity provider session and expires according to its own validity period.
Supported identity providers
Azure Active Directory (Microsoft Entra ID)
Okta
Google Workspace
Configure SSO
The configuration is done from Administration > Integrations (/administration/integrations).
SSO with Azure Active Directory
Create a non-gallery enterprise application in Azure (Identity > Applications > Enterprise Applications)
In Steeple: Administration > Integrations > Install, configure the SSO button name and the reserved domains
Copy the Steeple metadata into Azure's basic SAML configuration
Configure the user attributes (email, first_name, last_name, provider_identifier)
Copy the federation metadata URL from Azure
Import into Steeple by pasting the URL and clicking "Import metadata"
Assign users and groups in Azure — the administrator who configures it must also be assigned
SSO with Okta
Create a SAML 2.0 integration in Okta (Applications > Create App Integration)
Copy the Steeple URLs (from Administration > Integrations > Okta SAML > Install) into Okta
Set the Name ID format to EmailAddress
Configure the attributes as specified
Retrieve the metadata URL from Okta's "Sign on" tab
Import into Steeple
SSO with Google Workspace
Create a custom SAML application in Google (Applications > Web and mobile > Add an app)
Download the Google metadata XML file
Configure the Steeple metadata in Google Workspace and vice versa
The Google XML file must be hosted on an accessible URL (use secure internal hosting, do not use a public third-party service) to be imported into Steeple
Configure user attributes
Migration to SSO
Same email in the company directory and in Steeple: seamless transition, the existing account is kept
Different email : a new account is created — the user must unify their email addresses before migration
Multi-community architectures (parent/child)
For organizations with parent/child communities, it is possible to map identity provider groups to specific Steeple communities. The configuration varies depending on the provider:
Azure AD : use group claims with the group's object_id
Okta : configure Okta groups (replace spaces with underscores in names)
Google Workspace : add the sso_group_id attribute
What the assistant can do
The assistant can guide the user to the page Integrations via navigate_to and explain authentication concepts. For detailed technical configuration, direct them to https://help.steeple.com/
Last updated
Was this helpful?
