7
LinkedIn、Vkontakte、およびプロバイダをまだ持っていない他のソーシャルネットワークを介してユーザを認証する必要があります。owin認証のカスタム認証プロバイダを実装するための推奨される方法
私は次のようにカスタム認証プロバイダを作成成功しました:
- は
Katana
ソースコード内のFacebookのプロバイダのコードを取得します。 - "Facebook"を "Vkontakte"に変更してください(ちょうど&を置き換えてください)。
[provider_name]AuthenticatedContext
クラス、[provider_name]AuthenticationHandler.ApplyResponseChallengeAsync()
および[provider_name]AuthenticationHandler.AuthenticateCoreAsync()
をカスタマイズします。
すべてうまく動作しますが、不思議です。多くのコードは実際の変更なしに複製されます。ファイルをコピーするだけでなく、カスタムプロバイダを構築するための標準的なものを使用する方法はありますか?