2016-07-19 9 views
1

私はIdentityServer3ソリューションをAWSインスタンスに配備しました。 IdentityServer3をRequireSSLに設定しました。この問題は、SSLをAWSロードバランサまで実行してから、LBとIISの間で非SSLを実行することが比較的一般的なようです。そこで、RequireSSLをfalseに設定して、もう一度試しました。今問題は、IdentityServerがサインインページにリダイレクトしようとするときに、httpsなしでそうするように見えることです。このリダイレクトが終了してLB経由で再入力されると、httpsがLBに入力される必要があるため、失敗します。ですから、IdentityServerはRequireSSLフラグを考慮してサインインページへのリダイレクトを構築しているようです。とにかくこれの周りにはありますか?私はIISにすべての方法でSSLを実行するために私のopsの男と一緒に働いているが、私はいくつかのプッシュバック(もちろん)を得ている。ここでのドキュメントの状態としてAWSのIdentityServer3

答えて

1

https://identityserver.github.io/Documentation/docsv2/advanced/deployment.html

あなたはロードバランサでSSLを終了したい場合は、オプションの2つの関連の設定があります。

RequireSsl
がfalseに設定してくださいロードバランサとIdentityServer間の非SSL接続を許可します。

PublicOrigin
内部ファームノードの名前が公開可能なアドレスと異なるため、IdentityServerはリンク生成に使用できません。このプロパティをパブリック名に設定します。

関連する問題