This is an automated email from the ASF dual-hosted git repository. coheigea pushed a commit to branch coheigea/saml-refactor-new in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git
commit a35482a6dff3d6fb86fc2d63e2afe2c963a848c5 Author: Colm O hEigeartaigh <cohei...@apache.org> AuthorDate: Wed Jul 16 12:19:14 2025 +0100 Refactoring SamlTokenSecurityEvent --- .../apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java | 2 +- .../org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java | 2 ++ .../apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java index 5b9bdeda2..e6c6f8985 100644 --- a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java +++ b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityEvent/SamlTokenSecurityEvent.java @@ -30,7 +30,7 @@ public class SamlTokenSecurityEvent extends IssuedTokenSecurityEvent<SamlSecurit @Override public String getIssuerName() throws WSSecurityException { - return getSamlAssertionWrapper().getIssuerString(); + return getSecurityToken().getIssuerName(); } public SamlAssertionWrapper getSamlAssertionWrapper() throws WSSecurityException { diff --git a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java index b81dd2eea..2e040bf90 100644 --- a/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java +++ b/ws-security-api-stax/src/main/java/org/apache/wss4j/api/stax/securityToken/SamlSecurityToken.java @@ -23,4 +23,6 @@ import org.apache.wss4j.dom.saml.SamlAssertionWrapper; public interface SamlSecurityToken extends SubjectAndPrincipalSecurityToken { SamlAssertionWrapper getSamlAssertionWrapper(); + + String getIssuerName(); } diff --git a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java index 3041871ac..ed57e8a93 100644 --- a/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java +++ b/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/securityToken/SamlSecurityTokenImpl.java @@ -261,4 +261,9 @@ public class SamlSecurityTokenImpl extends AbstractInboundSecurityToken implemen public SamlAssertionWrapper getSamlAssertionWrapper() { return samlAssertionWrapper; } + + @Override + public String getIssuerName() { + return samlAssertionWrapper.getIssuerString(); + } }