definition.yml 1.6 KB

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