2017-03-10 18 views
3

は、誰もがこのIdentityServer4を使用してMVCクライアントと一緒にWindowsの認証を持つIdentityServer4ため"Hello World" のサンプルを持っています。IdentityServer4 Windows認証とASP.Net MVCのコアクライアントの "Hello World"

私は過去2日間は成功していない例をオンラインで検索していましたが、最後にここで質問を投稿して助けてください。 IdentityServer3にはWindows Authを使用し、IdentityServer4は使用しない例が1つまたは2つあります。どんな助力も高く評価されます。

私は個人的に、Implitの流れを使って、Windows認証のためのdocs.identityserver.ioの情報を使って、クライアントのためのさまざまな順列と組み合わせを試しましたが、私は非常に基本的な何かを見逃しています。私はいつもMVCクライアントから401を得て、それは挑戦していなくてもID4サーバーに行きます。

+0

こちらをご覧ください: http://hansamaligamage.blogspot.de/2017/02/secure-your-netcore-web-applications.htmlまたはhttps://github.com/hansamaligamage/ASP.NETCoreSecurity – Reinhard

+0

上記のリンクは、リソース所有者のパスワードの流れを説明しています。 IdentityServerよりWindows認証の実例がありますか? –

答えて

4

QuickStartには隠れサンプルがあります。それに続き、Google Authを無視してください。既定では、唯一の外部プロバイダーはWindows Authです。

public class AccountOptions 
{ 
    public static bool AllowLocalLogin = false; 
    public static bool WindowsAuthenticationEnabled = true; 

    // etc ... 
} 

今、あなたのクライアントが自動にする(Windows認証)利用可能な唯一の外部プロバイダを使用すると、暗黙の流れで現在のWindowsユーザーをログインします:

次に、あなただけのQuickstart\Account\AccountOptions.csAllowLocalLogin偽を設定する必要があります。

関連する問題