definition.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. key: oauth2
  2. title: OAuth2
  3. description: OAuth 2.0 protocol.
  4. author: requarks.io
  5. logo: https://static.requarks.io/logo/oauth2.svg
  6. color: blue-grey darken-2
  7. website: https://oauth.net/2/
  8. isAvailable: true
  9. useForm: false
  10. props:
  11. clientId:
  12. type: String
  13. title: Client ID
  14. hint: Application Client ID
  15. order: 1
  16. clientSecret:
  17. type: String
  18. title: Client Secret
  19. hint: Application Client Secret
  20. order: 2
  21. authorizationURL:
  22. type: String
  23. title: Authorization Endpoint URL
  24. hint: Application Authorization Endpoint URL
  25. order: 3
  26. tokenURL:
  27. type: String
  28. title: Token Endpoint URL
  29. hint: Application Token Endpoint URL
  30. order: 4
  31. userInfoURL:
  32. type: String
  33. title: User Info Endpoint URL
  34. hint: User Info Endpoint URL
  35. order: 5
  36. userId:
  37. type: String
  38. title: ID
  39. hint: User ID
  40. default: id
  41. order: 6
  42. displayName:
  43. type: String
  44. title: Display Name
  45. hint: Field containing display name
  46. default: displayName
  47. maxWidth: 500
  48. order: 7
  49. emailClaim:
  50. type: String
  51. title: Email Claim
  52. hint: Field containing the email address
  53. default: email
  54. maxWidth: 500
  55. order: 8