mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-11-13 12:16:54 +00:00
feat: Import images correctly from OIDC claims
This commit is contained in:
1 parent
6bbea25034
commit
2773ff3e16
6 files changed
+82
-35
No files matched your search
@@ -2864,10 +2864,15 @@ pub struct OidcConfig {
|
||||
/// Per-room overrides to the user's display name or avatar will be
|
||||
/// preserved by the import process.
|
||||
///
|
||||
/// SECURITY NOTE: If the `avatar_url` field is set, Continuwuity will
|
||||
/// perform a HTTP GET to the URL in the mapped claim and use the returned
|
||||
/// file as the user's profile picture. Make sure your users are not able
|
||||
/// to set the value of the mapped claim to an arbitrary URL.
|
||||
/// SECURITY NOTE: For the following profile fields, Continuwuity will treat
|
||||
/// the value of the mapped claim as an HTTP URL and upload the file located
|
||||
/// at that URL to its internal media repository:
|
||||
///
|
||||
/// - `avatar_url`
|
||||
/// - `chat.commet.profile_banner`
|
||||
///
|
||||
/// If you map these fields to claims, make sure your users cannot set those
|
||||
/// claims to arbitrary URLs.
|
||||
///
|
||||
/// default: { displayname = "name" }
|
||||
#[serde(default = "default_profile_key_map")]
|
||||
|
||||
Reference in new issue
Block a user