SingleSignOn со снежинкой выдает saml ошибку 390191 - USERNAMES_MISMATCH - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь войти в снежинку, используя ADFS, но получаю вышеуказанную ошибку, в чем может быть причина?

Ответы [ 3 ]

1 голос
/ 21 января 2020

Я обнаружил, что проблема связана с несоответствием имен, и решил проблему

0 голосов
/ 21 января 2020

Вы можете попытаться перехватить ответ SAML с помощью расширения браузера SAML tracer и увидеть NameID. Вы можете попытаться установить тот же NameID, что и login_name для пользователя снежинки на стороне снежинки.

Например, если в ответе SAML NameID отображается как abc@xyz.com, тогда вы можете попытаться установить login_name как "abc@xyz.com "(изменить имя пользователя set login_name =" abc@xyz.com "). Вы можете сделать это для тестового пользователя и посмотреть, поможет ли это.

Фрагмент ответа SAML:

<NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"><abc@xyz.com></NameID>
0 голосов
/ 21 января 2020

Должен быть указан атрибут c, который требуется в токене для работы снежинки. Возьмите след Fiddler и проверьте, входит ли требуемая заявка в токен или нет. Посмотрите это, чтобы узнать соответствие требований - https://www.youtube.com/watch?v=VsjhoE-M_yk

...