# Academy Management > **Source**: [Wiki](https://help.trainn.co/W6iTc1hXv0Y-academy-management) > >
Learn how to manage your academy. This collections covers academy user roles, and permissions, learner management, configuring your academy, and essential documentation for academy authentication.
## Browse Collection 1. [Academy Email Customization](https://help.trainn.co/W6iTc1hXv0Y-academy-management/H7ktp84AMdw-academy-email-customization.md) (Article) 2. [Single Sign-On SAML (Academy)](https://help.trainn.co/W6iTc1hXv0Y-academy-management/rhK9N2FzEBI-single-sign-on-saml-academy.md) (Article) 3. [Microsoft Entra ID SAML Single Sign-On](https://help.trainn.co/W6iTc1hXv0Y-academy-management/8yhPaE463Zo-microsoft-entra-id-saml-single-sign-on.md) (Article) 4. [Keycloak SAML Single Sign-On](https://help.trainn.co/W6iTc1hXv0Y-academy-management/Lln5CiFGGws-keycloak-saml-single-sign-on.md) (Article) 5. [Configuring Academy](https://help.trainn.co/W6iTc1hXv0Y-academy-management/oDohOYCOjWk-configuring-academy.md) (Article) 6. [ Trainn : Single Sign On Integration Academy](https://help.trainn.co/W6iTc1hXv0Y-academy-management/MDZhSsm8l58-trainn-single-sign-on-integration-academy.md) (Article) 7. [Managing Learners](https://help.trainn.co/W6iTc1hXv0Y-academy-management/fb0w4LRUshI-managing-learners.md) (Video) 8. [Types of user roles ](https://help.trainn.co/W6iTc1hXv0Y-academy-management/41cRR8seWPI-types-of-user-roles.md) (Guide) 9. [Setup Custom Domain ](https://help.trainn.co/W6iTc1hXv0Y-academy-management/SemzDp0Odic-setup-custom-domain.md) (Article) 10. [Academy Moderator and Manager Roles](https://help.trainn.co/W6iTc1hXv0Y-academy-management/MFZwGPF6mFQ-academy-moderator-and-manager-roles.md) (Guide) 11. [Learner Groups](https://help.trainn.co/W6iTc1hXv0Y-academy-management/89tZNg5qhFc-learner-groups.md) (Video) --- # ARTICLE: Keycloak SAML Single Sign-On ## METADATA - id: ipPepQYkm5A7v6bM6bh3Xg - type: article - source: Wiki - content_url: https://help.trainn.co/W6iTc1hXv0Y-academy-management/Lln5CiFGGws-keycloak-saml-single-sign-on - collection_url: https://help.trainn.co/W6iTc1hXv0Y-academy-management ## CONTENT In this Article we will cover setting up SAML Application using Keycloak SAML. 1. From Keycloak Admin Console, click on Clients from the left navigation menu. *[Image]* 2. Click on Create Client button to create a client application which can be used to request authentication of a user. *[Image]* 3. Enter the client id and name of the client and save. Client ID for hub is https://{workspace-domain-name}.api.trainn.co/hub Client ID for academy is https://{workspace-domain-name}.api.trainn.co/academy *[Image]* **Note:** Workspace domain name can be found in the settings page. *[Image]* 4. Enter the valid redirect URIs with the following and save. For hub is **https://{workspace-domain-name}.api.trainn.co/hub/saml/acs** For academy is** https://{workspace-domain-name}.api.trainn.co/academy/saml/acs** *[Image]* 5. Once client is created click on the client scopes to map the scopes for the protocol *[Image]* 6. Click on the dedicated scope that is already created or create your own client scope by clicking on **Add client scope.** *[Image]* 7. Click on the Add predefined mapper. *[Image]* 8. Select X500 email, X500 givenName and X500 surname from the list of predefined mappers and click on add. *[Image]* 9. Now that client is configured, to get the Identity provider metadata, click on the Realm settings under Configure section from left navigation menu. *[Image]* 10. Click on the SAML 2.0 Identity Provide metadata link from Endpoints section to get the Login url and SAML certificate for configuring the Hub or Academy SAML SSO settings in Trainn. *[Image]* Docs to configure [Video Hub](https://help.trainn.co/share/GnT3UWKML0YoHBOXQtirIA) and [Academy](https://help.trainn.co/share/BxVWDODPORX6v0vUn2F3JQ) SAML SSO settings.