key: keycloak title: Keycloak description: Keycloak is an open source software product to allow single sign-on with Identity Management and Access Management aimed at modern applications and services. author: D4uS1 logo: https://static.requarks.io/logo/keycloak.svg icon: /_assets/icons/ultraviolet-keycloak.svg color: blue-grey darken-2 website: https://www.keycloak.org/ useForm: false isAvailable: true props: host: type: String title: Host hint: e.g. https://your.keycloak-host.com order: 1 realm: type: String title: Realm hint: The realm this application belongs to. order: 2 clientId: type: String title: Client ID hint: Application Client ID order: 3 clientSecret: type: String title: Client Secret hint: Application Client Secret sensitive: true order: 4 authorizationURL: type: String title: Authorization Endpoint URL hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/auth order: 5 tokenURL: type: String title: Token Endpoint URL hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/token order: 6 userInfoURL: type: String title: User Info Endpoint URL hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/userinfo order: 7 logoutUpstream: type: Boolean title: Logout from Keycloak on Logout hint: Should the user be redirected to Keycloak logout mechanism upon logout order: 8 logoutURL: type: String title: Logout Endpoint URL hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/logout order: 9 refs: callbackUrl: title: Authorization Callback URL hint: The callback endpoint to input on Keycloak. icon: back value: '{host}/login/{id}/callback'