definition.yml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. sensitive: true
  32. order: 4
  33. authorizationURL:
  34. type: String
  35. title: Authorization Endpoint URL
  36. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/auth
  37. order: 5
  38. tokenURL:
  39. type: String
  40. title: Token Endpoint URL
  41. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/token
  42. order: 6
  43. userInfoURL:
  44. type: String
  45. title: User Info Endpoint URL
  46. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/userinfo
  47. order: 7
  48. logoutUpstream:
  49. type: Boolean
  50. title: Logout from Keycloak on Logout
  51. hint: Should the user be redirected to Keycloak logout mechanism upon logout
  52. order: 8
  53. logoutURL:
  54. type: String
  55. title: Logout Endpoint URL
  56. hint: e.g. https://KEYCLOAK-HOST/auth/realms/YOUR-REALM/protocol/openid-connect/logout
  57. order: 9
  58. refs:
  59. callbackUrl:
  60. title: Authorization Callback URL
  61. hint: The callback endpoint to input on Keycloak.
  62. icon: back
  63. value: '{host}/login/{id}/callback'