Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HttpPlatformHandler利用時のSSO認証プラグイン作成 #5

Open
altrive opened this issue Apr 19, 2017 · 0 comments
Open

HttpPlatformHandler利用時のSSO認証プラグイン作成 #5

altrive opened this issue Apr 19, 2017 · 0 comments

Comments

@altrive
Copy link
Owner

altrive commented Apr 19, 2017

概要

HttpPlatformHandlerを使用してGitBucketをホスティングする場合
IIS側に認証処理を任せることが可能。
HTTPヘッダ X-IIS-WindowsAuthToken に認証トークンが渡ってくるので
これを処理するプラグインを書けばSSOに対応可能と思われる。

実装方針

  1. GitBucketプラグインを作成し /windows_auth/signin で認証トークンを処理
  2. /windows_auth/ フォルダに対し、IIS側でWindows認証を要求するよう設定する。
  3. デフォルトの認証リダイレクト先を /signinから/auth/signin_ssoに変更する。
    認証トークンがない場合は既定のサインインページにリダイレクト。

TODO

GitBucketプラグインを作成し、問題なく動作しそうなことまでは確認済み。
HttpPlatformHandlerの将来性が不明確のため、対応保留中。
今後、HttpPlatformHandler v1.3がリリースされるようなら、対応を検討。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant