Author: coheigea
Date: Wed May 15 10:59:53 2013
New Revision: 1482756
URL: http://svn.apache.org/r1482756
Log:
Weaken UsernameToken profile checking, which doesn't work for the 1.0 profile
anyway
Modified:
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/UsernameTokenAssertionState.java
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/UsernameTokenInputHandler.java
Modified:
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/UsernameTokenAssertionState.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/UsernameTokenAssertionState.java?rev=1482756&r1=1482755&r2=1482756&view=diff
==============================================================================
---
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/UsernameTokenAssertionState.java
(original)
+++
webservices/wss4j/trunk/ws-security-policy-stax/src/main/java/org/apache/wss4j/policy/stax/assertionStates/UsernameTokenAssertionState.java
Wed May 15 10:59:53 2013
@@ -84,7 +84,7 @@ public class UsernameTokenAssertionState
setErrorMessage("UsernameToken does not contain a nonce or
password is not plain text");
return false;
}
- if (usernameToken.getUsernameTokenType() != null) {
+ if (usernameToken.getUsernameTokenType() != null &&
usernameTokenSecurityEvent.getUsernameTokenProfile() != null) {
switch (usernameToken.getUsernameTokenType()) {
case WssUsernameToken10:
if
(usernameTokenSecurityEvent.getUsernameTokenProfile().equals(WSSConstants.NS_USERNAMETOKEN_PROFILE11))
{
Modified:
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/UsernameTokenInputHandler.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/UsernameTokenInputHandler.java?rev=1482756&r1=1482755&r2=1482756&view=diff
==============================================================================
---
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/UsernameTokenInputHandler.java
(original)
+++
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/input/UsernameTokenInputHandler.java
Wed May 15 10:59:53 2013
@@ -135,7 +135,7 @@ public class UsernameTokenInputHandler e
//fire a tokenSecurityEvent
UsernameTokenSecurityEvent usernameTokenSecurityEvent = new
UsernameTokenSecurityEvent();
usernameTokenSecurityEvent.setSecurityToken((UsernameSecurityToken)securityTokenProvider.getSecurityToken());
-
usernameTokenSecurityEvent.setUsernameTokenProfile(WSSConstants.NS_USERNAMETOKEN_PROFILE11);
+ //
usernameTokenSecurityEvent.setUsernameTokenProfile(WSSConstants.NS_USERNAMETOKEN_PROFILE11);
usernameTokenSecurityEvent.setCorrelationID(usernameTokenType.getId());
inputProcessorChain.getSecurityContext().registerSecurityEvent(usernameTokenSecurityEvent);
}