Я пытаюсь следовать инструкциям по приведенной ниже ссылке, но не удается сразу на шаге 1. Ответ от https://login.microsoftonline.com/extSTS.srf - «Недействительный запрос». Я копирую XML прямо в Postman, обновляю имя пользователя / пароль и отправляю сообщение по этому URL-адресу, но ему это не нравится. Мне нужно еще что-нибудь настроить? И, чтобы подтвердить, это не привело бы к такой ошибке, если бы я просто испортил имя пользователя / пароль, верно?
https://allthatjs.com/2012/03/28/remote-authentication-in-sharepoint-online/
Ответ об ошибке :
<?xml version="1.0" encoding="utf-8"?> <S:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" 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:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:S="http://www.w3.org/2003/05/soap-envelope"> <S:Header> <psf:pp xmlns:psf="http://schemas.microsoft.com/Passport/SoapServices/SOAPFault"> <psf:serverVersion>1</psf:serverVersion> <psf:authstate>0x80048800</psf:authstate> <psf:reqstatus>0x80045c01</psf:reqstatus> <psf:serverInfo ServerTime="2020-05-27T18:00:52.0727053Z">PROD-CHI-012.ProdSlices rid:83065b9d-8e7e-40a7-a3df-842141279c00</psf:serverInfo> </psf:pp> </S:Header> <S:Body xmlns:S="http://www.w3.org/2003/05/soap-envelope"> <S:Fault> <S:Code> <S:Value>S:Sender</S:Value> <S:Subcode> <S:Value>wst:InvalidRequest</S:Value> </S:Subcode> </S:Code> <S:Reason> <S:Text xml:lang="en-US">Invalid Request</S:Text> </S:Reason> <S:Detail> <psf:error xmlns:psf="http://schemas.microsoft.com/Passport/SoapServices/SOAPFault"> <psf:value>0x80045C01</psf:value> <psf:internalerror> <psf:code>0x80045C01</psf:code> <psf:text>AADSTS90023: Invalid STS request.</psf:text> </psf:internalerror> </psf:error> </S:Detail> </S:Fault> </S:Body> </S:Envelope>
Вы можете следить за этой демонстрацией
Моей тестовой демонстрацией для справки.