これは私が達成しようとしているものです - ユーザーにログインすることはできませんが、Webにアクセスしたいシステム上で実行されるネイティブアプリケーションベアラトークンを使用してAADの背後に確保されたサービス。 2つのオプションがあります -ユーザーログインを必要とせずにネイティブアプリケーションからのAzure Active Directory認証
- (私はいくつかの理由 特定の私のプロジェクトのために避けたい)証明書ベースのフローを使用し
- 使用私はに実行しています秘密のクライアント
問題: ネイティブのAADアプリケーションのクライアントIDとAAD Webアプリケーション(ネイティブアプリにアクセス権がある)を使用して作成したクライアントの資格情報を使用してacquiretokenasyncを呼び出すと、次のエラーが発生します:
{"AADSTS70002:資格情報の検証中にエラーが発生しました。 AARSTS50012:無効なクライアントシークレットが提供されています。\ r \ nTrace ID:f52cc954-2674-47ee-9a7b-094451b05c7c \ r \ n相関ID:1ba8ac64-cc4a-4ff7-83d6-a333504459d6 \ r \ nTimestamp:2016-08-20 01: 45:08Z "}
だから、このエラーの背後にある本当の問題は何ができるか、(私はおよそ正午前た)クライアントの秘密は確かに正しいことを考えると、あなたの助けを事前に
感謝:)
?