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
color : blue-grey darken-2
website : https://www.keycloak.org/
useForm : false
isAvailable : true
scopes :
- openid
- profile
- email
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
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
logoutUpstreamRedirectLegacy :
type : Boolean
title : Legacy Logout Redirect
hint : Pass the legacy 'redirect_uri' parameter to the logout endpoint. Leave disabled for Keycloak 18 and above.
order : 10