Я использую WSO2 Identity Server и использую электронную почту в качестве имени пользователя из следующей документации - https://is.docs.wso2.com/en/5.9.0/learn/using-email-address-as-the-username/
Затем при регистрации ie создайте пользователей с помощью API-интерфейсов SCIM2 с электронной почтой более 30 символов я получаю следующую ошибку -
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"scimType": "invalidValue",
"detail": "31301 - Username test1233.admin@motioneducation.com is not valid. User name must be a non null string with following format, ^[\\S]{3,30}$",
"status": "400"
}
Затем, чтобы это исправить, я добавил это выражение регулярного выражения в файле deploy.toml в хранилище пользователя -
[user_store]
username_java_script_regex = '^[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$'
username_java_regex='^[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}'
Это исправление исправлено у меня проблема с регистрацией, но токен, сгенерированный при входе в систему с помощью API wso2 / oauth2 / token, дает 401 несанкционированный доступ в / oauth2 / introspect API?
Пожалуйста, помогите ........?