mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-24 02:41:20 +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. |
||
|---|---|---|
| .. | ||
| default_current_user_provider_spec.rb | ||
| discord_authenticator_spec.rb | ||
| discourse_id_authenticator_spec.rb | ||
| facebook_authenticator_spec.rb | ||
| github_authenticator_spec.rb | ||
| google_oauth2_authenticator_spec.rb | ||
| linkedin_oidc_authenticator_spec.rb | ||
| managed_authenticator_spec.rb | ||
| result_spec.rb | ||
| twitter_authenticator_spec.rb | ||