| |||||||||
При попытке входа с помощью Single Sign-On (SSO) я получаю следующую ошибку:
Ошибка аутентификации - не удалось проверить пользователя. Обратитесь к администратору за помощью.
В журнале ошибок отображается Не удалось получить ид. имени. Стек: ariba.util.saml.SAMLException: условие недействительно.
Время сервера ADFS должно быть синхронизировано со временем сервера SAP Ariba. Существует два возможных решения:
NameID отклонен SAP Ariba из-за времени сервера служб федерации Active Directory (ADFS). Пример журнала ошибок в пользовательском интерфейсе (UI):
<Conditions NotBefore="2017-01-20T13:31:23.829Z" NotOnOrAfter="2017-01-20T14:31:23.829Z"><AudienceRestriction><AudienceRestriction><Audience>http://realmname.procurement-eu.ariba.com</AudienceRestriction></Conditions>
Пт 20 января 05:31:15 PST 2017 (T93:*:*:*:dlpjbk:C23_UI3:x0914) (пользователь:WARN) [ID100007]: Не удалось получить ид. имени. Стек: ariba.util.saml.SAMLException: условие недействительно.
Условие, которое не удалось выполнить (скопировано из ответа Security Assertion Markup Language (SAML), полученного в приведенном выше сценарии):
<Conditions NotBefore="2017-01-20T13:31:23.829Z" NotOnOrAfter="2017-01-20T14:31:23.829Z">
Примечание: Z означает Зулусское время. Следовательно, необходимо преобразовать время из зулу в тихоокеанское стандартное время (PST).
Ответ SAML достигает SAP Ariba на восемь секунд раньше условия Не ранее, что приводит к тому, что условие возвращает значение FALSE, и вход в систему завершается неудачно.
Если журнал ошибок включает Failed to get Name id (Не удалось получить ид. имени). Стек: ariba.util.saml.SAMLException: org.opensaml.xml.validation.ValidationException: подпись не проверила по ключу учетных данных, а указанное выше условие не выполнено, см. Сертификат истек.
Если вместо этого вы получаете ошибку Ошибка аутентификации - Ошибка аутентификации, см. раздел Недействительный SAML.
Видимость затрат
Закупки
Стратегические закупки
Стратегические контракты
Управление информацией и качеством работы поставщиков