org.eclipse.higgins.sts.server.extension
Interface SecurityTokenServiceExtension
- All Known Implementing Classes:
- SelfSignedIssuer
public interface SecurityTokenServiceExtension
Implement this interface to handle RSTs and generate RSTRs
- Author:
- mikemci
Method Summary |
org.w3c.dom.Element[][] |
invoke(java.security.Principal principal,
org.w3c.dom.Element[] elemRST,
java.util.Hashtable htLocalNameToElement,
java.lang.String strAction,
java.lang.String strFrom,
java.lang.String strTo,
java.lang.String strPrincipalName,
java.lang.String strRequestTokenType,
java.lang.String strRequestType,
java.lang.String strAppliesToEndpointReferenceAddress)
Called for each received RST, generates a set of RSTRs. |
invoke
org.w3c.dom.Element[][] invoke(java.security.Principal principal,
org.w3c.dom.Element[] elemRST,
java.util.Hashtable htLocalNameToElement,
java.lang.String strAction,
java.lang.String strFrom,
java.lang.String strTo,
java.lang.String strPrincipalName,
java.lang.String strRequestTokenType,
java.lang.String strRequestType,
java.lang.String strAppliesToEndpointReferenceAddress)
- Called for each received RST, generates a set of RSTRs.
- Parameters:
principal
- authenticated WSS principalelemRST
- array of children of the RSThtLocalNameToElement
- map of element names to Elements (from the RST)strAction
- URI from the WSA Action headerstrFrom
- URI from the WSA From headerstrTo
- URI from the WSA To headerstrPrincipalName
- name of authenticated WSS principalstrRequestTokenType
- URI from WST TokenTypestrRequestType
- URI from WST RequestTypestrAppliesToEndpointReferenceAddress
- URI from WST AppliesTo EPR
- Returns:
- an array of children for each RSTR, each containing an array of elements for the children of the RSTR