2
1
0
2 回答
- 210
最新のConfluenceで問題なく動くかわかりませんが、たぶん以下のソースコードが参考になるかと。
要件とほぼ同じ機能かもしれません…
- https://bitbucket.org/mryall/confluence-siteminder-authenticator
- https://github.com/Bigpoint/remoteuser-confluence-authenticator
あとはShibbolethのアドオンも参考になるかと。
- https://marketplace.atlassian.com/plugins/shibauth.confluence.authentication.shibboleth/server/overview
- https://github.com/chauth/confluence_http_authenticator
認証に関するAtlassianアドオン開発公式ドキュメントは以下です。
- https://developer.atlassian.com/confdev/development-resources/confluence-architecture/confluence-internals/http-authentication-with-seraph
- https://confluence.atlassian.com/display/DEV/Single+Sign-on+Integration+with+JIRA+and+Confluence
参考になりましたら幸いです。
コメントを追加... - 10-1
回答ありがとうございます。大変、参考になります。
コメントを追加...
システム構成は下記のようになっています。
ローカルPC --------- リバースプロキシ --------------- Confluence
① ローカルPCからConfluenceへのリクエスト時の認証はリバースプロキシで行われる。
② 認証情報はリバースプロキシから送られるHTTPヘッダーに付加される
HTTPヘッダーに付加される情報は 認証されたユーザID
■ 質問内容
Confluenceに送られるリクエストのHTTPヘッダーには認証されたユーザIDが付加され、シングルサインオンさせる必要がありますが、どのように実装すればよいでしょうか?