You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.3 KiB

  1. key: oidc
  2. title: Generic OpenID Connect / OAuth2
  3. description: OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol.
  4. author: requarks.io
  5. logo: https://static.requarks.io/logo/oidc.svg
  6. color: blue-grey darken-2
  7. website: http://openid.net/connect/
  8. isAvailable: true
  9. useForm: false
  10. scopes:
  11. - openid
  12. - profile
  13. - email
  14. props:
  15. clientId:
  16. type: String
  17. title: Client ID
  18. hint: Application Client ID
  19. order: 1
  20. clientSecret:
  21. type: String
  22. title: Client Secret
  23. hint: Application Client Secret
  24. order: 2
  25. authorizationURL:
  26. type: String
  27. title: Authorization Endpoint URL
  28. hint: Application Authorization Endpoint URL
  29. order: 3
  30. tokenURL:
  31. type: String
  32. title: Token Endpoint URL
  33. hint: Application Token Endpoint URL
  34. order: 4
  35. userInfoURL:
  36. type: String
  37. title: User Info Endpoint URL
  38. hint: User Info Endpoint URL
  39. order: 5
  40. issuer:
  41. type: String
  42. title: Issuer
  43. hint: Issuer URL
  44. order: 6
  45. emailClaim:
  46. type: String
  47. title: Email Claim
  48. hint: Field containing the email address
  49. default: email
  50. maxWidth: 500
  51. order: 7
  52. logoutURL:
  53. type: String
  54. title: Logout URL
  55. hint: (optional) Logout URL on the OAuth2 provider where the user will be redirected to complete the logout process.
  56. order: 8