key: oidc title: Generic OpenID Connect / OAuth2 description: OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. author: requarks.io logo: https://static.requarks.io/logo/oidc.svg color: blue-grey darken-2 website: http://openid.net/connect/ isAvailable: true useForm: false scopes: - profile - libreticMail props: clientId: type: String title: Client ID hint: Application Client ID order: 1 clientSecret: type: String title: Client Secret hint: Application Client Secret order: 2 authorizationURL: type: String title: Authorization Endpoint URL hint: Application Authorization Endpoint URL order: 3 tokenURL: type: String title: Token Endpoint URL hint: Application Token Endpoint URL order: 4 userInfoURL: type: String title: User Info Endpoint URL hint: User Info Endpoint URL order: 5 skipUserProfile: type: Boolean default: false title: Skip User Profile hint: Skips call to the OIDC UserInfo endpoint order: 6 issuer: type: String title: Issuer hint: Issuer URL order: 7 emailClaim: type: String title: Email Claim hint: Field containing the email address default: email maxWidth: 500 order: 8 displayNameClaim: type: String title: Display Name Claim hint: Field containing the user display name default: displayName maxWidth: 500 order: 9 mapGroups: type: Boolean title: Map Groups hint: Map groups matching names from the groups claim value default: false order: 10 groupsClaim: type: String title: Groups Claim hint: Field containing the group names default: groups maxWidth: 500 order: 11 logoutURL: type: String title: Logout URL hint: (optional) Logout URL on the OAuth2 provider where the user will be redirected to complete the logout process. order: 12