mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-27 02:05:26 +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`.
|
||
|---|---|---|
| .. | ||
| color-palettes | ||
| content | ||
| customize | ||
| flags | ||
| interface | ||
| site-admin | ||
| user-defaults | ||
| about.js | ||
| color-palettes.js | ||
| customize.js | ||
| developer.js | ||
| experimental.js | ||
| files.js | ||
| flags.js | ||
| fonts.js | ||
| group-permissions.js | ||
| legal.js | ||
| localization.js | ||
| login-plugin-tab.js | ||
| login.js | ||
| logo.js | ||
| navigation.js | ||
| notifications.js | ||
| onebox.js | ||
| rate-limits.js | ||
| search.js | ||
| security.js | ||
| spam.js | ||
| trust-levels.js | ||