|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.picketlink.identity.federation.core.wstrust.PicketLinkSTS
@WebServiceProvider(serviceName="PicketLinkSTS", portName="PicketLinkSTSPort", targetNamespace="urn:picketlink:identity-federation:sts", wsdlLocation="WEB-INF/wsdl/PicketLinkSTS.wsdl") @ServiceMode(value=MESSAGE) public class PicketLinkSTS
Default implementation of the SecurityTokenService
interface.
Nested Class Summary | |
---|---|
static class |
PicketLinkSTS.BinaryToken
|
Field Summary | |
---|---|
static ThreadLocal<PicketLinkSTS.BinaryToken> |
binaryToken
|
protected STSConfiguration |
config
|
protected WebServiceContext |
context
|
Constructor Summary | |
---|---|
PicketLinkSTS()
|
Method Summary | |
---|---|
protected STSConfiguration |
getConfiguration()
Obtains the STS configuration options. |
protected Source |
handleTokenRequest(RequestSecurityToken request)
Process a security token request. |
protected Source |
handleTokenRequestCollection(RequestSecurityTokenCollection requestCollection)
Process a collection of security token requests. |
SOAPMessage |
invoke(SOAPMessage request)
|
protected Source |
marshallResponse(RequestSecurityTokenResponse response)
Marshalls the specified RequestSecurityTokenResponse into a Source instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected WebServiceContext context
protected STSConfiguration config
public static ThreadLocal<PicketLinkSTS.BinaryToken> binaryToken
Constructor Detail |
---|
public PicketLinkSTS()
Method Detail |
---|
public SOAPMessage invoke(SOAPMessage request)
invoke
in interface Provider<SOAPMessage>
protected Source handleTokenRequest(RequestSecurityToken request)
Process a security token request.
request
- a RequestSecurityToken
instance that contains the request information.
Source
instance representing the marshalled response.
WebServiceException
- Any exception encountered in handling tokenprotected Source handleTokenRequestCollection(RequestSecurityTokenCollection requestCollection)
Process a collection of security token requests.
requestCollection
- a RequestSecurityTokenCollection
containing the various requests information.
Source
instance representing the marshalled response.protected Source marshallResponse(RequestSecurityTokenResponse response)
Marshalls the specified RequestSecurityTokenResponse
into a Source
instance.
response
- the RequestSecurityTokenResponse
to be marshalled.
Source
instance.protected STSConfiguration getConfiguration() throws ConfigurationException
Obtains the STS configuration options.
STSConfiguration
containing the STS configuration properties.
ConfigurationException
|
PicketLink Federation Core 2.1.6.Final-redhat-2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |