2

.NETアプリケーション(Sitecore)からAzure Active Directoryデータベースが含まれているユーザーを持つAzure SQLデータベースに接続しようとしています。 .NETアプリケーションをホストしているVMにadalsql.dllがインストールされています。しかし、私が接続しようとしたとき、私は次のエラーが表示されますAzure SQL Azure AD認証の失敗

Failed to authenticate the user [email protected] in Active Directory (Authentication=ActiveDirectoryPassword). Error code 0xCAA20064; state 10 AADSTS50055: Force Change Password.

ここに私たconnectionStringです:ユーザーのパスワードをリセットする

<add name="mydb" connectionString="Data Source=test.database.windows.net,1433;Initial Catalog=TEST_DB;Persist Security Info=False;User [email protected];Password=12345;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Authentication=Active Directory Password" /> 

答えて

0

はトリックをしました。私は、Azure Active Directoryに入り、リセットパスワードを選択した後、Azure Portalにログインしなければなりませんでした。

+3

ユーザーアカウントを使用している場合は、引き続きこのような割り込みが発生します(MFAの必要性、パスワードの変更、危険なサインインの検出など)。代わりに、ここのサンプルに記載されているように、*アプリケーション*として認証することを検討してください。https://blogs.msdn.microsoft.com/sqlsecurity/2016/02/09/token-based-authentication-support-for-azure-sql -db-using-azure-ad-auth/ –

+0

アカウントを期限切れにしないように設定しましたが、有効なポイントがあります – Kode

関連する問題