Webサービスを呼び出すことで既存のSpring Security認証を無効にする方法と、失敗した場合は、サードパーティのログインページをリダイレクトする必要があります。既存のSpring Security認証を無効にする
この認証Webサービスを呼び出すには、ServletRequestパラメータを取得する必要があります。リダイレクトするには、ServletResponseにアクセスする必要があります。
したがって、私はServletRequestとServletResponseパラメータでいくつかの認証方法を見つける必要があります。
しかし、私はそのようなProcessingFilterまたはAuthenticationProviderを見つけられませんでした。
Spring Securityの基本によると、AuthenticationProvider関連の認証メソッドをオーバーライドする必要があるようです。
ケースを使用するようによると、私は、春のセキュリティ事前認証を実装する必要が
しかし問題は、認証パラメータを持つPreAuthenticatedAuthenticationProvider関連の「認証」メソッドです。
PreAuthenticatedAuthenticationProvider
public class PreAuthenticatedAuthenticationProvider implements
AuthenticationProvider, InitializingBean, Ordered {
public Authentication authenticate(Authentication authentication) {}
}
ソリューションとして、AuthenticationFailureHandlerのカスタム実装を使用するための任意の可能性はありますか?
ありがとうございました。
私は次のようにして問題を解決してしまっている