Keycloak is an open-source identity and access management solution that provides a comprehensive set of tools and features to help developers quickly implement secure user authentication and authorization mechanisms.Documentation Index
Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt
Use this file to discover all available pages before exploring further.
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 => Settings => SAML2.0 Protocol => Flashduty Service Provider Info => Assertion Consumer Service URL2. 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)
3. Configure Client Information
Change Name ID format to email type: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.5. Create User and Test Login
Create user (must bind an email address):console.flashcat.cloud, select SSO login, enter the login domain prefix from single sign-on configuration in the domain field.