mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-21 23:19:22 +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_spec.rb | ||
| openid_connect_authenticator_spec.rb | ||