mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-28 11:10:04 +08:00
This splits the Login and Authentication admin page into multiple
sections: Settings, social logins, DiscourseConnect, OAuth2.0, OIDC.
Internal ticket `t/161648`
This PR also adds a new extension point for plugins that want to extend
this area of the app.
```
register_site_setting_area("oauth2")
register_admin_config_login_route("oauth2")
```
Adding this to a plugin allows it to extend both the setting areas
(existing functionality) and add a tab to this admin settings screen via
`register_admin_config_login_route`.
55 lines
1.2 KiB
YAML
Vendored
55 lines
1.2 KiB
YAML
Vendored
discourse_openid_connect:
|
|
openid_connect_enabled:
|
|
default: false
|
|
area: "oidc"
|
|
openid_connect_discovery_document:
|
|
default: ""
|
|
area: "oidc"
|
|
openid_connect_client_id:
|
|
default: ""
|
|
area: "oidc"
|
|
openid_connect_client_secret:
|
|
default: ""
|
|
secret: true
|
|
area: "oidc"
|
|
openid_connect_rp_initiated_logout:
|
|
default: false
|
|
area: "oidc"
|
|
openid_connect_rp_initiated_logout_redirect:
|
|
default: ""
|
|
area: "oidc"
|
|
openid_connect_allow_association_change:
|
|
default: false
|
|
area: "oidc"
|
|
openid_connect_overrides_email:
|
|
default: false
|
|
area: "oidc"
|
|
openid_connect_authorize_scope:
|
|
default: "openid"
|
|
area: "oidc"
|
|
openid_connect_verbose_logging:
|
|
default: false
|
|
area: "oidc"
|
|
openid_connect_token_scope:
|
|
default: ""
|
|
area: "oidc"
|
|
openid_connect_error_redirects:
|
|
default: ""
|
|
type: list
|
|
list_type: secret
|
|
area: "oidc"
|
|
openid_connect_authorize_parameters:
|
|
default: ""
|
|
type: list
|
|
list_type: compact
|
|
area: "oidc"
|
|
openid_connect_claims:
|
|
default: ""
|
|
textarea: true
|
|
area: "oidc"
|
|
openid_connect_match_by_email:
|
|
default: true
|
|
area: "oidc"
|
|
openid_connect_use_pkce:
|
|
default: false
|
|
area: "oidc"
|