0

https://login.microsoftonline.com/extSTS.srfまたはhttps://login.microsoftonline.com/RST2.srfを使用して SharePoint Online にログインするコードがあります が、最近、「ユーザー名またはパスワードが正しくありません」というメッセージが表示され、何度か再試行すると次のように返されます。

" 0x80048823 メッセージ: AADSTS70002: 資格情報の検証エラー。AADSTS50053: 間違ったユーザー ID またはパスワードで何度もサインインしようとしました。 "

同じユーザー名とパスワードを使用してブラウザにログインしても問題なく動作し、パスワードもユーザー名も変更されていませんが、コードも変更されていません。同じコードが別の SharePoint テナントに対しても正常に機能するためです。Microsoft ログイン サーバーで何かが変更されたようで、Web ブラウザーのログインは正常に機能しますが、ユーザーの資格情報を受け入れないようになっています。

お知らせ下さい。

ありがとう

4

2 に答える 2

1

Microsoft Rep は、私がここまで到達するのを助けてくれました。

彼らは私たちに「クラウドのみ」のユーザーを作成させました。このユーザーは "@" として設定されているため、あなたの名前が bill で、会社の共有ポイント サイトの名前が FakeCompany.sharepoint.com の場合、このユーザーは "bill@FakeCompany.onmicrosoft.com" になります。

このユーザーは、ユーザー名とパスワードを渡すだけでhttps://login.microsoftonline.com/extSTS.srfにログインできました。

オンプレミスの AD ユーザーはまだ問題を抱えています。これについて言及したところ、次のような回答がありました。

同じアカウントとパスワードを使用してポータルにログインできるため、同期に問題はありません。必要なソリューションは、https://docs.microsoft.com/en-gb/azure/active-directory/manage-apps/configure-authentication-for-federated-users-portal#enable-direct-authentication-forに記載されています-レガシーアプリケーション

"AllowCloudPasswordValidation":true のホーム レルム検出 (HRD) ポリシーを作成する必要があります。

最後の解決策はまだ実装していませんが、クラウド アカウントを作成すると役立つ場合があります。

于 2018-10-23T18:44:21.557 に答える