問題タブ [adal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1016 参照

node.js - Nodejs - ADAL パッケージの問題

Azure AD に対して認証するために、Nodejs アプリで adal-node パッケージを使用しています。URL: https://www.npmjs.org/package/adal-node

トークンを取得するために acquireTokenWithAuthorizationCode メソッドを使用していますが、正常に動作します。認証コードの有効期限が切れたら、以下を使用してトークンを更新したいと思います。authenticationContext.acquireTokenWithRefreshToken(_tokenData.refreshToken、authdata.clientId、authdata.resource、コールバック)。

しかし、このコードを実行すると、以下のエラーが表示されます。「Get Token 要求が http エラーを返しました: 400 およびサーバー応答: {"error":"invalid_request","error_description": "AADSTS90014: 要求本文には次のパラメーターが含まれている必要があります: 'client_secret または client_assertion'

このメソッドはクライアント シークレットを引数として受け入れませんが、それでもクライアント シークレットが必要であると不平を言います。

助けていただけますか?

ありがとうアニル

0 投票する
2 に答える
913 参照

ios - ADAL iOS - 別のユーザーが認証されました。想定される userA@mydomain.com、実際の userB@mydomain.com

私は ADALiOS を使用して OneDrive for Business サービスにアクセスしています。以下のスニペットを使用して、アカウントの明確化後にユーザーを認証しています。

Web 認証 UI がプロンプトを表示し、ユーザーがクレデンシャルを入力して続行できるようにします。ここでの問題は、このページで、ユーザーがユーザー ID を「userB@mydomain.com」に変更することもでき、「別のユーザーが認証されました。予期された userA@mydomain.com、実際の userB」のようなエラーで完了ブロックが呼び出されることです。 @mydomain.com". ADALiOS を間違って使用していますか?

0 投票する
1 に答える
12852 参照

adal - ADAL: 要求本文には次のパラメーターが含まれている必要があります: client_secret

Android用のADALで以下の認証コードを書きました:

Windows Azure 中国版 (ローカライズ版) では、アプリを「ネイティブ クライアント アプリ」として登録することはまだサポートされておらず、オプションはまったくありません。そのため、上記のコードを実行すると、引き続き以下のエラーが表示されます。

サーバー エラー メッセージ:

ADAL Android SDK には、「acquireToken」の資格情報に関するパラメーターがないようです。これを回避する方法を知っている人はいますか?

0 投票する
0 に答える
477 参照

objective-c - 信頼されていない証明書 (.cer) を iOS シミュレーター (iOS 7 以降) にインストールする方法

認証のために ADAL に接続する必要があるため、テストのために iOS シミュレーターに信頼されていない証明書をインストールする必要がある iOS アプリに取り組んでいます。私は何度もグーグルで検索しましたが、運が悪く、最終的に私がしたことは、単に証明書をiOSシミュレータにドラッグアンドドロップしてインストールしようとしたのですが、ステータスが「信頼されていません」と表示されています. どうすればそれを達成できるか教えてください。前もって感謝します。

ここに画像の説明を入力

0 投票する
1 に答える
464 参照

azure - ACS の OAuth 2.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 のサポートを中止しました。

0 投票する
1 に答える
2031 参照

adal - Azure AD: 認証コードを取り消しますか?

クライアントが authz コード トークンを保持していて、このトークンを手動で取り消す必要があるとします。Azure AD ポータルのどこで、認証コード付与トークンを取り消すことができますか?

よろしくアラン

0 投票する
2 に答える
851 参照

azure - ADAL ライブラリを使用して、Azure ログイン ポータルにリダイレクトせずにバックグラウンドで Azure に認証する

現時点では、次のコードを使用して Azure ログイン ポータルへのリダイレクトを促し、Azure ログイン画面で有効なユーザー名とパスワードを入力します。

最初に Azure にリダイレクトしてそこでユーザー名とパスワードを入力する代わりに、Web サイトから直接ユーザー名とパスワードを入力し、バックグラウンドで資格情報を Azure に渡し、認証トークンを取得できるように、上記のコードを変更するにはどうすればよいですか?戻り、最後に指定されたリターン URL にリダイレクトしますか?