1
WildflyのSpring Security:フィルターチェーンの実行中のエラー
Spring Security SAML ExtensionをSpring Bootと統合しようとしています。 この件については、完全なサンプルアプリケーションを開発しました。そのソースコードはGitHubで入手できます。 GitHubのspring-boot-saml-integration これをSpring Bootアプリケーション(SDK組み込みアプリケーションサーバーに対して実行)として実行することにより、WebAppは正常に動作します。 残念ながら、同じAuthNプロセスはUndertow / WildFlyではまったく機能しません。 ログによると、IdPは実際にAuthNプロセスUserDetailsを実行します。カスタム実装の指示は正しく実行されます。実行フローにもかかわらず、Springは現在のユーザーの権限を設定および保持しません。 @Component public class SAMLUserDetailsServiceImpl implements SAMLUserDetailsService { // Logger private static final Logger LOG = LoggerFactory.getLogger(SAMLUserDetailsServiceImpl.class); @Override public Object loadUserBySAML(SAMLCredential credential) throws UsernameNotFoundException, SSOUserAccountNotExistsException { String userID = credential.getNameID().getValue(); if (userID.compareTo("jdoe@samplemail.com") != 0) { // We're simulating …