DestinationAccessException Ошибка при выполнении вызовов ODATA V2 с использованием S4 SDK в облачной литейной среде - PullRequest
0 голосов
/ 11 сентября 2018

Назначение, используемое для выполнения вызовов, настроено для типа аутентификации как oAuth2SAMLBearerAssertion , бизнес-пользователь уже находится в системе с ИД пользователя, электронной почтой и другими основными сведениями. При вызове метода execute из SDK я получаю ошибку ниже:

Caused by: com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException: Failed to get authentication headers. Destination service returned error: Provided authorization grant is invalid. Exception was No user found with alias 'name@domain.com' (format: unspecified). For more information, consult the kernel traces or the OAuth 2.0 troubleshooting SAP note 1688545.

1 Ответ

0 голосов
/ 11 сентября 2018

Проблема решена путем добавления следующих свойств в настроенном месте назначения:

nameIdFormat urn: oasis: names: tc: SAML: 1.1: nameid-format: emailAddress

здесь nameIdFormat - это имя дополнительного свойства.

...