discourse/plugins/discourse-microsoft-auth
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
..
config UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
db/migrate
lib DEV: Fix random typos (#34987) 2025-09-26 09:52:28 +08:00
spec DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
plugin.rb
README.md
screenshot-admin-settings.png
screenshot-login-screen.png

Microsoft Login / Authentication Plugin

A simple plugin that enables authentication via Microsoft.

For more information, please see: https://meta.discourse.org/t/microsoft-authentication/51731