Configuration for SSO Public Key

Contribution Guidelines    Edit | Report

Sunbird facilitates the use of Single SignOn (SSO) for user authentication. Technically, SSO uses a central service that orchestrates common authentication between multiple applications. Use of the SSO service eliminates the need for users to sign in to individual applications and hence removes separate authentication of the user for each application. It authenticates users only once, for the first time, when they sign in. Subsequently, users are automatically authenticated when they access other related applications.

To provide access to users and enable them to perform API operations, you need to set up the SSO authentication key value in your environment.

Setting Up the SSO Public Key

Step Screen
1. Enter your Username or email and Password
2. Click Log in to log into the Keycloak admin console
3. Click the Realm Selector Dropdown from the left corner of your screen and select appropriate realm
Note: The Master realm is selected by default.
4. Click on the Keys tab from the menu bar
5. Click on the Public key button from the table
Note: A text string is displayed as a popup
6.Copy the text string and paste it as a value for the sunbird_sso_publickey environment variable located inside the https://github.com/project-sunbird/sunbird-lms-mw/blob/master/setup.md file, while you are deploying Sunbird platform services

Edit | Report