URIからアバターをポーリングできるようにする

これは、企業環境ではすでに可能であると思われます。

しかし、SSOに限定される理由がわかりません。


これは、サービスごとに異なるメールアドレスを使用する場合に発生する問題に対する優れた解決策です。

https://www.reddit.com/r/Gravatar/comments/15ffy6v/gravatar_should_enforce_or_at_least_allow_regex/?utm_source=share&utm_medium=web2x&context=3

Discourse には既にコードが存在するようです。

しかし、さらに重要なのは、これが他の場所で実装されており、Gravatar と Libravatar がこれを明確にサポートしていることです。

例えば、Libravatar のサポートに関するドキュメントはこちらです。

https://gitlab.com/-/snippets/2590066/raw/main/s0s2gl.txt.md

  1. API

    email = ''.encode('utf-8')
    hash = hashlib.md5(email.strip().lower()).hexdigest()
    print(hash)
    

推測ですが、SSO を使用して外部アバターを提供し続けるには、discourse connect overrides avatar 設定を使用するか、external system avatars url 設定に URL を追加することで、download remote images to local サイト設定を無効にする必要があると思います。つまり、現在求めていることは、すべてのリモート画像のダウンロードを防ぐことによってのみ達成できます。

しかし、Gravatar を使用すれば、お探しの機能が Discourse には備わっていると思います。automatically download gravatars サイト設定を無効にしながら、download remote images to local サイト設定を有効にしておくことができます。

編集: 現在の動作が正しいとすれば、求めている機能は新しいサイト設定 automatically download external system avatars です。

その設定が無効になっている場合、アバターは Discourse によってダウンロードされることなく external system avatars url から提供できます。

「いいね!」 1