Please note: this article is part of SSO Implementation - Workspace & SSO Implementation - Mobile app.
An application must be created within the IdP. Within Microsoft Azure, it is an Enterprise application. You create a new Enterprise application with e.g. the name: ‘Springcast PRO - Workspace’. Then enable single sign-on via SAML2. Then the following fields can be filled in:
- Under ‘Basic SAML Configuration’:
- Identifier (Entity ID): the value under SSO settings if ‘SP Entity ID’ is specified. For example: https://work.springcast.app/saml2/<id>/metadata. See also PRO Workspaces & Mobile app
- Reply URL (Assertion Consumer Service URL): the value at SSO settings if ‘SP Reply URL (ACS)’. For example: https://work.springcast.app/saml2/callback
- Under ‘Attributes & Claims’:
- Required claim:
- Unique User Identifier (Name ID):
- Source: Attribute
- Source attribute: user.userprincipalname
- Unique User Identifier (Name ID):
- Additional claims:
- Add new claim:
- Name: email
- Source: Attribute
- Source attribute: user.userprincipalname
- Namespace: empty
- Add new claim:
- Name: first_name
- Source: Attribute
- Source attribute: user.givenname
- Namespace: empty
- Add new claim:
- Name: last_name
- Source: Attribute
- Source attribute: user.surname
- Namespace: empty
- Add new claim:
- Name: name
- Source: Attribute
- Source attribute: user.displayname
- Namespace: empty
- Add a group claim:
- Which groups associated with the user should be returned in the claim: Security groups
- Source attribute: Group ID
-
Customize the name of the group claim
- Name (required): groups
- Optional: you can filter on groups.
- Add new claim:
- Required claim:
This then looks like this:
You can do additional settings within the new application, such as setting assignment required. We leave this to you.
Setting up SSO
Within PRO Workspaces, you can enable SSO under ‘People & access’. After this, you can manage the SSO settings. This also contains the ‘SP Entity ID’ and ‘SP Reply URL (ACS)’ that you need to create the Enterprise application.
Settings
The following fields must be filled in:
- Metadata: the value in the Enterprise application under ‘Microsoft Entra Identifier’.
- ACS: the value that appears in the Enterprise application at ‘Login URL’.
- Entity ID: the value in the Enterprise application under ‘Microsoft Entra Identifier ’.
- Certificate: download the base64 certificate and open it with a text editor.
Role mapping
Using the role mapping, you can automatically link users to the roles in the workspace. Enter the Group IDs of the role in the IdP - do not use names, since Microsoft does not provide us with this information - they only sent the Group ID(s). See also Groups.