definition.yml 1.6 KB

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