2

こんにちは、Java を使用して Microsoft 365 ログインでオンラインで crm に接続しようとしています。crm sdk の java2crmcrud にあるサンプル コードを使用します。myliveid@hotmail.com、mypassword、および mycrmonlineinstance を 365 資格情報に置き換えましたが、サーバーは次のように応答します。

適用先:urn:crmemea:dynamics.com ポリシー:MBI_FED_SSL 発行 Uri:https://login.live.com/extSTS.srf

<?xml version="1.0" encoding="utf-8" ?><S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:psf="http://schemas.microsoft.com/Passport/SoapServices/SOAPFault"><S:Body><S:Fault><S:Code><S:Value>S:Sender</S:Value><S:Subcode><S:Value>wst:FailedAuthentication</S:Value></S:Subcode></S:Code><S:Reason><S:Text xml:lang="en-US">Authentication Failure</S:Text></S:Reason><S:Detail><psf:error><psf:value>0x80048821</psf:value><psf:internalerror><psf:code>0x80041012</psf:code><psf:text>The entered and stored passwords do not match.&#x000D;&#x000A;</psf:text></psf:internalerror></psf:error></S:Detail></S:Fault></S:Body></S:Envelope>
Exception in thread "main" java.lang.NullPointerException
    at java2crmpack.LiveIDManager.getValueFromXML(LiveIDManager.java:257)
    at java2crmpack.LiveIDManager.authenticateWithLiveID(LiveIDManager.java:183)
    at java2crmpack.Main.main(Main.java:85)

何かを変更または追加する必要がありますか。365 アカウントの認証は、CRM のライブ ログイン認証と同じではないと思います。助けていただければ幸いです。

4

0 に答える 0