1

ID サーバーを使用してクラウドから抜け出そうとしています。

認証できるように ID サーバー プロジェクトを実装したい

  1. ASP.NET MVC 5 アプリケーション
  2. ASP.NET Web API
  3. Windows サービスの実装

このブログ投稿では、クライアントに関する詳細をいくつか読みました。著者は簡単に次のように述べています。

OAuth 2 は、さまざまなユース ケースに対応するいくつかの「グラント タイプ」を提供します。定義されている付与タイプは次のとおりです。

  1. Web サーバーで実行されているアプリの認証コード
  2. ブラウザーベースまたはモバイル アプリの暗黙的
  3. ユーザー名とパスワードでログインするためのパスワード
  4. アプリケーション アクセス用のクライアント資格情報

Authorization Code と Implicit の違いは何ですか? これは、たとえば javascript コードで暗黙的に使用する必要があることを意味しますか?

私が必要としていると言うのは正しいです:

  1. ASP.NET MVC アプリケーションのパスワード許可
  2. Web API のクライアント資格情報
  3. Windows サービスの認証コード?

また別の質問ですが、ベアラー トークンと単純な apiKey のいずれかに基づいて、Web API に承認を実装したいと考えています。両方のタイプが結合できますか? Identity サーバーを使用して apiKey を実装するにはどうすればよいですか?

ばかげた質問でしたら、どうもありがとうございます。

4

1 に答える 1