You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| name | Arbitrary string to identify connection and identify it from other openid_connect providers | no | String: openid_connect |:my_idp|
52
+
| name | Arbitrary string to identify connection and identify it from other openid_connect providers | no | String: openid_connect |:my_idp|
53
53
| issuer | Root url for the authorization server | yes ||https://myprovider.com|
54
54
| discovery | Should OpenID discovery be used. This is recommended if the IDP provides a discovery endpoint. See client config for how to manually enter discovered values. | no | false | one of: true, false |
55
55
| client_auth_method | Which authentication method to use to authenticate your app with the authorization server | no | Sym: basic | "basic", "jwks" |
56
56
| scope | Which OpenID scopes to include (:openid is always required) | no | Array<sym> [:openid]|[:openid, :profile, :email]|
57
57
| response_type | Which OAuth2 response type to use with the authorization request | no | String: code | one of: 'code', 'id_token' |
58
+
| require_state | Should state param be verified - this is recommended, not required by the OIDC specification | no | true | false |
58
59
| state | A value to be used for the OAuth2 state parameter on the authorization request. Can be a proc that generates a string. | no | Random 16 character string | Proc.new { SecureRandom.hex(32) } |
59
60
| response_mode | The response mode per [spec](https://openid.net/specs/oauth-v2-form-post-response-mode-1_0.html)| no | nil | one of: :query, :fragment, :form_post, :web_message|
60
61
| display | An optional parameter to the authorization request to determine how the authorization and consent page | no | nil | one of: :page, :popup, :touch, :wap|
0 commit comments