私はWCFサンプルには本当に興味がありません。私が見つけたDotNetOpenAuthの実装もincompleteまたはassume WCFです。私はThinkitecture.IdentityServer.45を見つけましたが、それは軽量ですが、私の新しいWebAPIプロジェクトに組み込むのに本当に適切ではありません。私は実際の情報がほとんどないOauth2DotNetプロジェクトを見つけました。真剣に.... OAuthを含むASP.NET WebAPI実装の例
マイクロソフトはfew Oauth/OpenID関連のプロジェクトを投稿しましたが、これらのドキュメントも適切に見つかりません。
マイプロジェクト:.NET 4.5とASP.NET WebAPIを使用して承認されたモバイルアプリケーションに「RESTスタイル」APIサービスを提供するための新しいサイトを作成します。これらのアプリケーションは必ずしもユーザーの代わりに行動する必要はないため、特定のアプリケーションが終了した場合にAPIへのアクセスを停止して拒否する機能が必要なため、「2足歩行」のOauthが受け入れられると考えていますハンド。
このうち、私は基本的な実装を実現しようと1週間を過ごしましたが、さまざまなトークンの種類やトークン自体を識別することさえできませんでした。これは本当に難しいことではないはずです。私はトピックに関わる基本情報が不足していることがかなり不快であることがわかります。はい、スペックが掲載されていますが、どこにそれらが蒸留され、実装の準備ができています。
WepAPIのAuthenticate属性(おそらくActionFilter/AuthorizationFilter)と適切に統合するための理想的なソリューションを希望していますので、私の優雅なRESTの1つ以上にアクセスを許可する前にリモートアプリケーションを識別して認証できます-ful APIメソッド。
「スタートガイド」はどこですか?
んこのヘルプhttp://bitoftech.net/2014/07/16/enable-oauth-refresh-tokens-angularjs-app-using-asp-net-web-api-2-owin/ – Bilal