0

OAuth 2.0 プロトコルを使用して Access Control Service (ACS) を使用するモバイルおよび Web クライアントを開発しています。さまざまな種類のクライアント アプリケーションに 4 つの OAuth 2.0 フローすべてを利用したいと考えています。クライアント アプリケーションが ACS からアクセス トークンを受け取ると、それを使用して Web API に対して認証済みの要求を行うことができます。

OAuth 2.0 を使用して ACS と対話するためのサポートを提供する .NET クライアント ライブラリはありますか?

  • 4 つの OAuth 2.0 フローすべてをサポート (認証コード付与フロー、暗黙的付与フロー、リソース所有者パスワード資格情報フロー、およびクライアント資格情報フロー)

  • トークンキャッシュが組み込まれている

  • Refresh Token の使用をサポートし、Refresh Token を使用して Access Token を自動的に更新します

  • ネイティブ クライアントと Web クライアントの両方をサポート

ADAL.NETは有望に見えましたが、ACS のサポートを中止しました。

4

1 に答える 1

1

ADAL 1.0 は引き続きサポートされており、ACS と対話でき、キャッシュがあり、更新トークンを自動的に使用します... ただし、主に ACS もそれらをサポートしていないため、リストしたすべてのフローをサポートしているわけではありません。一般に、ACS はかなり長い間機能が凍結されており、AD チームは Azure AD が今後の方向性であることを明確に示しています。新しいプロジェクトを開始する場合は、AAD を検討することをお勧めします。HTH V.

于 2014-11-25T07:52:10.130 に答える