7

DotNetOpenAuthを使用してAPIと認証サービスを備えたWebアプリを構築しています。この例は、既存のサービスプロバイダーを使用して承認する方法について説明しましたが、トークンを作成して永続化し、評価を行うことができるサービスプロバイダーを実装する方法の例を示したいと思います。ダウンロードできるすばらしい記事やサンプルプロバイダーはありますか?

4

3 に答える 3

16

アップデート

DotNetOpenAuthは、これが最初に投稿されてから先に進んでいます。Ashishのアドバイスに従い、サンプルを確認することを強くお勧めします。これには、すべての主要なフローの承認サーバー、リソースサーバー、およびクライアントを作成するためのコードが含まれています。

オープンソースコードを使用した、事前に構築されたソリューションが必要な場合

Thinktecture Identity Serverは、オープンソースの.NETセキュリティトークンサービスです。OAuth 2.0 Bearerトークンを含む、認証用の多数のエンドポイントをサポートします。

このThinktectureIdentityServerを更新するとバージョン2になり、これらのOAuth2.0フローをサポートします

  1. リソース所有者のパスワードクレデンシャルフロー
  2. 暗黙のフローとJavaScript
  3. 認証コードフロー

もう一度コードを見て、すべてがどのように行われたかを確認します。ここには、コードを組み込む方法を示すサンプルがあります。

これがお役に立てば幸いです。これらのライブラリと例は、過去数か月にわたって私たちに大いに役立っています。

アップデート

別の警告例もあります。MVC用の単純なOAuthプロバイダーの日付がここにあります。サンプルコードはここにあります

于 2012-07-25T07:40:00.903 に答える
2

DotNetOpenAuthの完全な実例はここにあります-https ://github.com/DotNetOpenAuth/DotNetOpenAuth/tree/master/samples

于 2013-07-09T09:33:31.977 に答える
1

DNOAで何度も試しましたが、あきらめなければなりませんでしたが、調査結果を文書化しました(最後にThinktectureを使用しました)... http://tb-it.blogspot.co.nz/2015/06/oauth -20-frameworks-and-platforms.html

于 2015-06-17T20:50:49.553 に答える