2017-01-13 10 views
0

私はIdentityServerを初めて使用しており、私たちの環境で使用される可能性のある機能について調べています。デスクトップ(WinForms)アプリケーションとWeb(ASP.NET)アプリケーション用のSSOを実装したいと考えています。 ユーザーがIdentityServerで一度認証する(最初のアプリケーションで使用したい)場合は、そのPCのすべてのWinForms(およびWeb)アプリケーションにid_tokenを使用するシナリオを実装できますか?現在のユーザーが既にログインしているという情報を保存する場所はありますか? この要件のためのドキュメントがあれば素晴らしいでしょう。すべてのデスクトップアプリケーションでid_tokenをストロークして使用する

答えて

0

デスクトップアプリケーションとWebアプリケーションの間で共有認証セッションを使用する必要があります。私はあなたが何を意味するか、一般的に理解

https://tools.ietf.org/wg/oauth/draft-ietf-oauth-native-apps/

+0

これは、両方のクライアントtypes.Thisのための認証のためのシステムブラウザを使用することによって達成されるが、「ネイティブアプリの仕様」にも推奨されるアプローチであります。そのため、認証Cookieを格納できるため、ブラウザベースの認証を使用することを強く推奨しています。このアプローチを使用するIdentityServerサンプルリポジトリの特定の例を指摘してください。私はWPF WebViewサンプルを見つけたと思います。この機能をテストするにはもう1つのサンプルを開始したいと思います。まずログインしてから自動的にログインします。 – vpetrovic

関連する問題