2016-03-29 8 views
0

以下のシナリオ:アプリケーションAで正しく認証され、トークンが発行され、Cookieが発行されます。後でアプリケーションBに移動します。アプリケーションBはASP.NET MVCアプリケーションです。これで、[ログイン]ボタンをクリックすると、期待通りにログインページにリダイレクトせずに正常にログインできました。しかし、ログインボタンをクリックすることなくログインしたいと思っています。だから私がホームページに来るとき、ボタンは「ログアウト」を表示するが、「ログイン」ボタンをクリックするまで、認証されていないときはどこにもリダイレクトしない。今私は標準のOWINミドルウェアと属性を認可しています。これを達成するための適切な方法と選択肢は何ですか?独自のAuthorize Attributフィルタが必要ですか?Identity Server内での透過シングルサインオン

答えて

0

2番目のアプリから、認証要求でプロンプト=なしを渡すiframeを介して「サイレント」ログイン試行をトリガーできます。ユーザーがすでにログインしている場合は、すぐに応答が返されます(失敗の成功)。ドキュメントのparamsを確認してください:https://identityserver.github.io/Documentation/docsv2/endpoints/authorization.html

+0

こんにちはブロック、あなたの高速回答ありがとうございます。あなたは私にplsを与えることができますか?例へのヒント? http:// https://github.com/IdentityServer/IdentityServer3.Samples)IdentityServer3.Samplesにサンプルがありますか? –

+0

これを示すサンプルはありません。ごめんなさい。 –

関連する問題