2017-05-03 13 views
1

アイデンティティサーバー3をセットアップしてWindows認証を使用しています。アイデンティティサーバーインスタンスとWindows認証が2つのプロジェクトに分かれています。トークンを使用してWeb APIを使用する必要はなく、サービスを使用する別個のJavascriptクライアントがあるので、すべての要求に対してユーザークレームをチェックする必要があります。偉大なすべての作品。アイデンティティサーバーのWindowsとユーザー名のパスワード

その他の認証オプションを、他のタイプのクライアントのIDサーバーインスタンスに追加するにはどうすればよいですか?ドメイン内のWindowsユーザーの場合はWindows認証を使用し、ドメイン外のユーザーの場合はユーザー名パスワードでログインを表示したいが、ドメイン内のWindowsユーザーにはウィンドウボタン。

私はどのようにセットアップこの行をする上で少し混乱しています:

factory.UserService = new Registration<IUserService>(typeof(ExternalRegistrationUserService)); 

      var options = new IdentityServerOptions 
      { 
       SigningCertificate = Certificate.Load(), 
       Factory = factory, 
       AuthenticationOptions = new AuthenticationOptions 
       { 
        EnableLocalLogin = false, 
        IdentityProviders = ConfigureIdentityProviders, 

       } 
      }; 

は、私は複数のIdentity Serverをseutpする必要があるか、1インスタンスのサポートMuliple AuthenticationOptionsができますか?

答えて

0

これに複数のIDサーバーは必要ありません。 identityserver 3または4を使用していますか? IdentityServer4には、WebListenerまたはKestrelを使用して行う方法を説明するドキュメントのページがあります。http://docs.identityserver.io/en/release/topics/windows.html

+0

アイデンティティ・サーバー3 – Fab

+0

複数の認証オプションを設定する方法はありませんか? – Fab

関連する問題