web-dev-qa-db-ja.com

AADSTS50012:テストアプリから実稼働環境に移行するときに無効なクライアントシークレットが提供される

Azureポータルの下に、テストバージョンと運用バージョンの2つのアプリケーションが登録されています。テストアプリは、Azure Portalのテストアプリの詳細から取得したClient IdおよびClientSecret/AppKeyで正常に動作します。ただし、ClientIdとSecretの値を、登録した本番アプリケーションで指定された値に置き換えて本番環境に移行すると、突然エラーが発生します。

AdalServiceException:AADSTS70002:資格情報の検証エラー。 AADSTS50012:無効なクライアントシークレットが提供されます

しかし、ポータルからコピーして貼り付けたばかりなので、クライアントシークレットが正しいと確信しています。これに対する解決策はありますか?

11
yfan183

単に秘密を再生成しようとしましたか?

ここでのエラーは非常に簡単で、AADの障害ではないと思います。

これがうまくいくかどうかを教えてください!

5
Shawn Tabrizi

秘密をエンコードします(例:+ 沿って %2B= 沿って %3D etc)

27
fdulau

私の場合、2つのキーがありました。動作しない3つ目を作成しました。最後に、すべてのキーを削除して新しいキーを作成しましたが、1つだけです。それはうまくいきました。

0