2017-05-09 6 views
1

は私が私の問題を物語るてみよう作業私の春のブートアプリケーションで春のOAuth2とカスタムvalidation.Customフィルタは、

されていない、そこに2トークン1を取得するための要件は無記名であり、他は、カスタム一つであり、認証されました両方の論理AND結果。 私の考えは、OAuth2AuthenticationProcessingFilterのdoFilter()をオーバーライドし、両方のトークンを認証するカスタム認証マネージャを使用することです。私は、カスタムフィルタを作成した。このため

この のようなエラーを取得して実行すると、未登録のフィルターOAuth2AuthenticationProcessingFilter後に登録することはできませんが、コードスニペットは

@Configuration 
public class CustomWebSecurityConfigurerAdapter 
    extends WebSecurityConfigurerAdapter { 

    @Override 
    protected void configure(HttpSecurity http) throws Exception { 
     http.addFilterBefore(new 

CantizOauth2Authenticationfilter(),OAuth2AuthenticationProcessingFilter .class); 
    } 
} 

.But以下の通りです。 こちらをご覧ください。

+0

同じ問題です。これを解決しましたか? – jax

答えて

0

フィルタチェーンにOAuth2AuthenticationProcessingFilterが追加されていないように見えます。 UsernamePasswordAuthenticationFilter.classでOAuth2AuthenticationProcessingFilter.classを変更してみてください。

関連する問題