2017-04-05 18 views
2

私は、私たちのウェブサイトのOAuth2認証サービスの実装について研究しています。ServiceStackでのOAuth2認証の実装

私たちはServiceStackでcustomAuthenticationとFB、LinkedIn AuthProvidersを有効にしてWebServicesを実装しています。独自のカスタムOAuth2認証サービスを作成しようとしています。これを実装するための最良の方法をお勧めします。 ServiceStackでOAuth2認証を実装する簡単な方法がある場合は、OAuth認証サーバーとリソースサーバーを同じWebServerに配置することが理想的です。

答えて

1

あなたはちょうどあなたがexisting OAuth2 AuthProvider implementationsについてを参照してください、何のOAuth2 AuthProviderはあなたに接続する必要があるリモートサービス用に現在ありません場合はOAuth2Provider.csを継承して独自のものを実装することができServiceStack's OAuth2 Providersを使用することができ、リモートのOAuth2サーバーからログインアドインを許可する必要がある場合例。

しかし、OAuth2サーバーを実装したい場合は、 ServiceStackに組み込まれていません。 1つの解決策は、 MacLeanElectrical/servicestack-authentication-identityserverのServiceStack IdentityServerプラグインを使用することです。