На сервере идентификации wso2 я пишу специальный валидатор. Итак, мне потребовался необязательный параметр заголовка для аутентификации. Итак, я пытаюсь получить заголовок из httpservletrequest
и использовать его позже в настраиваемом валидаторе. Итак, в соответствии с вызовом метода hirarchy при отладке в eclipse я обнаружил, что вызывается метод OAuth2TokenValidationResponseDTO validateToken(String accessToken, HttpServletRequest request)
в классе UserInfoISAccessTokenValidator
. Итак, я попытался установить запрошенныйclaimUri в UserInfoISAccessTokenValidator
, и я попытался получить requestclaimUri в пользовательском валидаторе токенов, но я получаю только запрошенные утверждения, которые я отправил в запросе SOAP, а не тот, который я установил в OAuth2TokenValidationResponseDTO validateToken(String accessToken, HttpServletRequest request)
метод.
Версия IS: 5.10.0
UserInfoISAccessTokenValidator class: https://github.com/wso2-extensions/identity-inbound-auth-oauth/blob/master/components/org.wso2.carbon.identity.oauth/src/main/java/org/wso2/carbon/identity/oauth/user/UserInfoAccessTokenValidator.java