This article does not cover deployment or explanation of Keycloak. For more information, please refer to the official documentation.
Protocol Configuration
- SAML2.0 Protocol
- OIDC Protocol
1. Get ACS URL
Login to Flashduty console and obtain the ACS URL (needed in subsequent steps).Path: Access Control => Single Sign-On => SAML2.0 Protocol => Flashduty Service Provider Info => Assertion Consumer Service URL
2. Create Client
Login to Keycloak console, path: Clients => Create client- Client Type: Select SAML protocol
- Client ID: Enter
flashcat.cloud(fixed value, cannot be changed)
Valid redirect URIs: Enter the ACS URL obtained from Flashduty
3. Configure Client Information
Change Name ID format to email type:
Set Client signature required to disabled:
Create Client scope:Create email/phone/username types as shown:
Completed result:
Add users to the Client:
Configure email/phone/username mappers (using email as example, configure others similarly):


4. Download XML File
The downloaded file is a compressed package. After extracting locally, there will be two xml files; only the
idp-metadata.xml file is needed.
Upload the XML file to Flashduty’s single sign-on configuration:
5. Create User and Test Login
Create user (must bind an email address):
Login test: Visit console.flashcat.cloud, select SSO login, and enter your organization’s login domain in the domain field (configured on the Platform Management → Organization → Organization Information → Organization Profile page). You can also initiate single sign-on directly at {domain}.sso.flashcat.cloud.






