2016-09-29 3 views
0

КонтекстВыполните действия, когда маркер доступа генерируется

Текущий AuthorizationServerConfigurerAdapter настроены следующий:

  • oauth2 типа грантовый "неявного"
  • процесса
  • Authentication сделал с помощью пользовательского фильтра
  • Авторизовать конечную точку, генерирующую токен доступа JWT.

При тестировании вручную (или путем теста интеграции) мы получили запрос подтверждения на основе предоставленного объема и перенаправления, сделанного с помощью нашего сгенерированного access_token, поэтому он работает очень хорошо.

Вопрос

Я пытаюсь выяснить, как прикрепить слушателя или что-то для этапа формирования этой новой лексемы.

должны были бы сделать некоторые вещи с этим маркером доступа, как хранить его, связать его с некоторыми authentication детали ..

ответ

1

Ну, на то я нашел способ присоединять в TokenStore (реализации JwtTokenStore).

@Bean 
public TokenStore tokenStore() { 
    JwtTokenStore store = new JwtTokenStore(accessTokenConverter()) { 
     @Override 
     public void storeAccessToken(OAuth2AccessToken token, OAuth2Authentication authentication) { 
      // HERE 
     } 
    }; 

    return store; 
} 
Смежные вопросы