ID サーバーを使用してクラウドから抜け出そうとしています。
認証できるように ID サーバー プロジェクトを実装したい
- ASP.NET MVC 5 アプリケーション
- ASP.NET Web API
- Windows サービスの実装
このブログ投稿では、クライアントに関する詳細をいくつか読みました。著者は簡単に次のように述べています。
OAuth 2 は、さまざまなユース ケースに対応するいくつかの「グラント タイプ」を提供します。定義されている付与タイプは次のとおりです。
- Web サーバーで実行されているアプリの認証コード
- ブラウザーベースまたはモバイル アプリの暗黙的
- ユーザー名とパスワードでログインするためのパスワード
- アプリケーション アクセス用のクライアント資格情報
Authorization Code と Implicit の違いは何ですか? これは、たとえば javascript コードで暗黙的に使用する必要があることを意味しますか?
私が必要としていると言うのは正しいです:
- ASP.NET MVC アプリケーションのパスワード許可
- Web API のクライアント資格情報
- Windows サービスの認証コード?
また別の質問ですが、ベアラー トークンと単純な apiKey のいずれかに基づいて、Web API に承認を実装したいと考えています。両方のタイプが結合できますか? Identity サーバーを使用して apiKey を実装するにはどうすればよいですか?
ばかげた質問でしたら、どうもありがとうございます。