discourse/app/assets/javascripts/admin/addon/routes/admin-config
Penar Musaraj 8cbc3bcdfc
UX: Better separate login and authentication settings (#33711)
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`.
2025-10-09 15:29:21 -04:00
..
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 UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
login.js UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
logo.js
navigation.js
notifications.js
onebox.js
rate-limits.js
search.js
security.js
spam.js
trust-levels.js