mirror of
https://github.com/discourse/discourse.git
synced 2026-08-06 13:08:40 +08:00
Introduces `*_user_field_mappings` settings to the OAuth2 and OIDC plugins. These allow syncing data from the identity provider to Discourse User Fields. The fundamentals are implemented in core, just like other Auth::Result user information. The plugins are only responsible for the configuration, and parsing the data from their respective auth flows. The SAML plugin already implements a very similar feature, which could be updated to use this new core logic in future. |
||
|---|---|---|
| .. | ||
| omniauth_open_id_connect.rb | ||
| openid_connect_authenticator.rb | ||
| openid_connect_faraday_formatter.rb | ||