DotNetOpenAuthを使用してAPIと認証サービスを備えたWebアプリを構築しています。この例は、既存のサービスプロバイダーを使用して承認する方法について説明しましたが、トークンを作成して永続化し、評価を行うことができるサービスプロバイダーを実装する方法の例を示したいと思います。ダウンロードできるすばらしい記事やサンプルプロバイダーはありますか?
3 に答える
アップデート
DotNetOpenAuthは、これが最初に投稿されてから先に進んでいます。Ashishのアドバイスに従い、サンプルを確認することを強くお勧めします。これには、すべての主要なフローの承認サーバー、リソースサーバー、およびクライアントを作成するためのコードが含まれています。
オープンソースコードを使用した、事前に構築されたソリューションが必要な場合
Thinktecture Identity Serverは、オープンソースの.NETセキュリティトークンサービスです。OAuth 2.0 Bearerトークンを含む、認証用の多数のエンドポイントをサポートします。
このThinktectureIdentityServerを更新するとバージョン2になり、これらのOAuth2.0フローをサポートします
- リソース所有者のパスワードクレデンシャルフロー
- 暗黙のフローとJavaScript
- 認証コードフロー
もう一度コードを見て、すべてがどのように行われたかを確認します。ここには、コードを組み込む方法を示すサンプルがあります。
これがお役に立てば幸いです。これらのライブラリと例は、過去数か月にわたって私たちに大いに役立っています。
アップデート
DotNetOpenAuthの完全な実例はここにあります-https ://github.com/DotNetOpenAuth/DotNetOpenAuth/tree/master/samples
DNOAで何度も試しましたが、あきらめなければなりませんでしたが、調査結果を文書化しました(最後にThinktectureを使用しました)... http://tb-it.blogspot.co.nz/2015/06/oauth -20-frameworks-and-platforms.html