Как использовать токен samel 2 для аутентификации в сервисе WEB API 2016 CRM

Я успешно получил токен безопасности (samel2.0) в соответствии со спецификацией ws-trust. Что я не могу продолжить, как я могу использовать этот токен для доступа к своему сервису (веб-API CRM 2016)?

Вот токен, который я получил:

<encryptedassertion xmlns="urn:oasis:names:tc:SAML:2.0:assertion">
<xenc:encrypteddata xmlns:xenc="http://www.w3.org/2001/04/xmle..." type="http://www.w3.org/2001/04/xmle...">
<xenc:encryptionmethod algorithm="http://www.w3.org/2001/04/xmle..."/>
<keyinfo xmlns="http://www.w3.org/2000/09/xmld...">
<e:encryptedkey xmlns:e="http://www.w3.org/2001/04/xmle...">
<e:encryptionmethod algorithm="http://www.w3.org/2001/04/xmle...">
<digestmethod algorithm="http://www.w3.org/2000/09/xmld..."/>
</e:encryptionmethod>
<keyinfo>
<ds:x509data xmlns:ds="http://www.w3.org/2000/09/xmld...">
<ds:x509issuerserial>
<ds:x509issuername>CN=*.crm.maxtrain.com</ds:x509issuername>
<ds:x509serialnumber>...</ds:x509serialnumber>
</ds:x509issuerserial>
</ds:x509data>
</keyinfo>
<e:cipherdata>
<e:ciphervalue>...</e:ciphervalue>
</e:cipherdata>
</e:encryptedkey>
</keyinfo>
<xenc:cipherdata>
<xenc:ciphervalue>...</xenc:ciphervalue>
</xenc:cipherdata>
</xenc:encrypteddata>
</encryptedassertion>

Любая помощь будет оценена.

1

Решение

Для меня просто я добавил токен как токен на предъявителя с заголовком HTTP-сообщения, как этот формат Authorization: Bearer <xml token>, Таким образом, для http-запроса вы должны включить этот заголовок.

0

Другие решения

Других решений пока нет …