definition.yml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. key: keycloak
  2. title: Keycloak
  3. 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.
  4. author: D4uS1
  5. logo: https://static.requarks.io/logo/keycloak.svg
  6. color: blue-grey darken-2
  7. website: https://www.keycloak.org/
  8. useForm: false
  9. isAvailable: true
  10. scopes:
  11. - openid
  12. - profile
  13. - email
  14. props:
  15. host:
  16. type: String
  17. title: Host
  18. hint: e.g. https://your.keycloak-host.com
  19. order: 1
  20. realm:
  21. type: String
  22. title: Realm
  23. hint: The realm this application belongs to.
  24. order: 2
  25. clientId:
  26. type: String
  27. title: Client ID
  28. hint: Application Client ID
  29. order: 3
  30. clientSecret:
  31. type: String
  32. title: Client Secret
  33. hint: Application Client Secret
  34. order: 4
  35. authorizationURL:
  36. type: String
  37. title: Authorization Endpoint URL
  38. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/auth
  39. order: 5
  40. tokenURL:
  41. type: String
  42. title: Token Endpoint URL
  43. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/token
  44. order: 6
  45. userInfoURL:
  46. type: String
  47. title: User Info Endpoint URL
  48. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/userinfo
  49. order: 7
  50. logoutUpstream:
  51. type: Boolean
  52. title: Logout from Keycloak on Logout
  53. hint: Should the user be redirected to Keycloak logout mechanism upon logout
  54. order: 8
  55. logoutURL:
  56. type: String
  57. title: Logout Endpoint URL
  58. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/logout
  59. order: 9