ADFS - создать пользовательскую заявку с заменой - PullRequest
0 голосов
/ 24 февраля 2019

У меня проблема с тем, что программный продукт (у меня нет исходного кода) добавил фразу в префикс имени пользователя, например: фраза ~ имя пользователя @ домен, используемая здесь аутентификация: / adfs / services / trust /2005 / usernamemixed

Итак, я хочу удалить эту фразу, создав пользовательское утверждение (в ADFS), которое удалит эту фразу из сообщения об ошибке, которое я получаю в журнале событий:

Тип токена:http://schemas.microsoft.com/ws/2006/05/identitymodel/tokens/UserName% Сообщение об ошибке: Фраза ~ имя пользователя @ домен Имя пользователя или пароль неверны

Я пытался это утверждение, но, похоже, не работает:

c:[type == "http://schemas.microsoft.com/ws/2006/05/identitymodel/tokens/UserName"] => issue(type = c.type, value = regexreplace(c.value, "Phrase~", ""));  
...