You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 30, 2019. It is now read-only.
There is a race condition in the SAML security policy handling. This causes the attachment of the SAML assertion to fail periodically in high contention situations.
Affected Versions
[2.1.1]
The text was updated successfully, but these errors were encountered:
mleese said:
This patch should correct the following problem (if there's a better way to attach a patch, let me know):
diff --git a/metro/com/sun/xml/wss/impl/filter/SignatureFilter.java b/metro/com/sun/xml/wss/impl/filter/SignatureFilter.java
index 1657f02..70def0f 100644
— a/metro/com/sun/xml/wss/impl/filter/SignatureFilter.java
+++ b/metro/com/sun/xml/wss/impl/filter/SignatureFilter.java
@@ -350,8 +350,8 @@ public class SignatureFilter
{ context.setKerberosTokenBinding(binding); }
else if (PolicyTypeUtil.samlTokenPolicy(keyBinding)) {
return binding;
diff --git a/metro/com/sun/xml/wss/impl/policy/mls/SignatureTarget.java b/metro/com/sun/xml/wss/impl/policy/mls/SignatureTarget.java
index 548fcc2..3ebbab8 100644
— a/metro/com/sun/xml/wss/impl/policy/mls/SignatureTarget.java
+++ b/metro/com/sun/xml/wss/impl/policy/mls/SignatureTarget.java
@@ -297,8 +297,6 @@ public class SignatureTarget extends Target implements Cloneable
{ //TODO: should change this since we support DynamicPolicy //TODO: Need to handle clone; transform.setAlgorithmParameters(_algorithmParameters); + transform.setDisbaleInclusivePrefix(disableInclusivePrefix); return transform; }
There is a race condition in the SAML security policy handling. This causes the attachment of the SAML assertion to fail periodically in high contention situations.
Affected Versions
[2.1.1]
The text was updated successfully, but these errors were encountered: