Как реализовать пользовательский «OAuth2TokenIntrospectionEndpointFilter» на сервере авторизации Spring 1.0.0?

У меня есть реализация сервера авторизации Spring по умолчанию. я хочу изменить его в соответствии с требованиями моего проекта. Я хочу реализовать настраиваемую конечную точку самоанализа на новом сервере авторизации spring. У меня будут разные типы токенов, в зависимости от типа токена, я хочу проверить их по-разному. Итак, я узнал, что по умолчанию сервер авторизации spring использует «OAuth2TokenIntrospectionEndpointFilter», есть ли способ использовать этот класс или нам нужно написать новый класс и добавить его в конфигурацию сервера? Спасибо.

Я попытался сделать следующее.

      authorizationServerConfigurer.tokenIntrospectionEndpoint(
        t -> t.authenticationProvider(customTokenAuthProvider)
                .introspectionResponseHandler(successHandler));

Я хочу знать, правильный ли это способ или существует какой-либо другой метод.

0 ответов