[ 
https://issues.apache.org/jira/browse/WSS-146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710891#action_12710891
 ] 

Todd Michael commented on WSS-146:
----------------------------------

I have finally had a chance to work on this (sorry for the delay).  I have 
added support for SAML v1.1 and v2.0 Authorization decision statements, and 
re-factored the SAML callback to provide a single point within the library to 
perform all application-specific, SAML-related raw data setup.  The SAML 
callback implementation must be provided by each implementing application and 
is essentially identical (in concept) to the password callback that was already 
being used by WSS4J.  SAML callback implementation allow the host application 
to set the subject name qualifier, and all raw data associated with the 
creation of SAML v1.1 and v2.0 attribute and authorization decision statements. 
 I will provide an example of this class along with the patch.

I have also removed all compile and run time dependencies on the OpenSaml v1.x 
library (I am currently using OpenSaml 2.2.3).  I see that WSS4J is up to 
v1.5.7, so I will post a patch tomorrow that includes all of this functionality 
that is based on WSS4J 1.5.7 (I'm still finishing up the documentation on the 
new features).  I hope that you will still have time to take a look at this. 

> Upgrade opensaml dependency to 2.x line
> ---------------------------------------
>
>                 Key: WSS-146
>                 URL: https://issues.apache.org/jira/browse/WSS-146
>             Project: WSS4J
>          Issue Type: Improvement
>            Reporter: Bob Jacoby
>            Assignee: Colm O hEigeartaigh
>            Priority: Minor
>             Fix For: 1.6
>
>         Attachments: wss4j_opensaml2.1.0.patch, 
> wss4j_opensaml2.1.0_correct.patch, wss4j_opensaml2.2.3.patch
>
>
> WSS4J has a dependency on opensaml 1.1. OpenSAML 1.1 is, for the most part, 
> no longer supported (https://spaces.internet2.edu/display/OpenSAML/OS1Status).
> 2.1 has been out for a while, and 2.2 was released in Oct. '08. The 2.x line 
> is not backwards compatible with 1.1 so unfortunately it's not as simple as 
> dropping in the newer jar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to