SSOドキュメントの更新

I frequently refer to the Official Single-Sign-On post for SSO documentation. I just noticed, however, that the reference implementation has a few accessors that aren’t mentioned in that post (notably avatar_force_update, title, and groups). Would it be possible to update that post to include descriptions of these fields?

It is a wiki :slight_smile: feel free to give it a shot!

:open_mouth: no way! Here goes nothing!

That was easy enough. Thanks @sam!

I inspected discourse code base and added some notes about groups and the discourse option called sso overrides groups based on what I learned from that.

Perhaps someone could verify I got it right? Official Single-Sign-On for Discourse (sso)

Edit seems fine, thanks Erik.

この実装に苦労しており、まずSSO関数のドキュメント化をありがとうございます!これなしでは実現できませんでした。

ただし、今すぐ行った新規テストで観察された動作は、このドキュメントとは完全に一致していません。「SSOがグループを上書きする」オプションが指定されている場合、add_groupsパラメータはリストされたグループを追加しません。しかし、groupsパラメータはグループメンバーシップを正しく定義します。

「SSOがグループを上書きする」オプションが指定されていない場合は、add_groupsは機能しますが、groupsは機能しません。

また、カンマ区切りのグループリストは、カンマの前後(少なくとも後ろ)のスペースに対して寛容ではないことも学びました。私の記憶が正しければ、スペースがある場合、最初のグループのみが認識されます。

SSO のドキュメントは、SSO のセットアップに非常に役立ちました。しかし、現在はペイロードにカスタムフィールドデータを含める必要があり、ドキュメント内のリンク(高度な機能の下)がエラーページに遷移してしまいます。もし方向性を示していただければ、喜んでドキュメントを更新いたします。

このページにヒントがあります… お役に立てれば幸いです。