public abstract class STSAuthenticationProvider extends Object implements org.springframework.security.authentication.AuthenticationProvider
| Modifier and Type | Field and Description |
|---|---|
protected String |
appliesTo |
protected org.apache.cxf.Bus |
bus |
static String |
HTTP_DOCS_OASIS_OPEN_ORG_WS_SX_WS_TRUST_200512 |
static String |
HTTP_DOCS_OASIS_OPEN_ORG_WS_SX_WS_TRUST_200512_BEARER |
static String |
HTTP_SCHEMAS_XMLSOAP_ORG_WS_2005_02_TRUST |
protected Integer |
lifetime |
protected String |
namespace |
protected Map<String,Object> |
properties |
protected String |
roleURI |
protected String |
tokenType |
protected boolean |
use200502Namespace |
protected String |
wsdlEndpoint |
protected String |
wsdlLocation |
protected String |
wsdlService |
| Constructor and Description |
|---|
STSAuthenticationProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.springframework.security.core.GrantedAuthority> |
createAuthorities(org.apache.cxf.ws.security.tokenstore.SecurityToken token) |
String |
getAppliesTo() |
org.apache.cxf.Bus |
getBus() |
Integer |
getLifetime() |
String |
getNamespace() |
Map<String,Object> |
getProperties() |
String |
getRoleURI() |
String |
getTokenType() |
String |
getWsdlEndpoint() |
String |
getWsdlLocation() |
String |
getWsdlService() |
boolean |
isUse200502Namespace() |
protected void |
mergeClaimToMap(Map<String,org.apache.cxf.fediz.core.Claim> claimsMap,
org.apache.cxf.fediz.core.Claim c,
List<String> valueList) |
protected List<org.apache.cxf.fediz.core.Claim> |
parseClaimsInAssertion(org.opensaml.saml2.core.Assertion assertion) |
void |
setAppliesTo(String appliesTo) |
void |
setBus(org.apache.cxf.Bus bus) |
void |
setLifetime(Integer lifetime) |
void |
setNamespace(String namespace) |
void |
setProperties(Map<String,Object> p) |
void |
setRoleURI(String roleURI) |
void |
setTokenType(String tokenType) |
void |
setUse200502Namespace(boolean use200502Namespace) |
void |
setWsdlEndpoint(String wsdlEndpoint) |
void |
setWsdlLocation(String wsdlLocation) |
void |
setWsdlService(String wsdlService) |
public static final String HTTP_DOCS_OASIS_OPEN_ORG_WS_SX_WS_TRUST_200512_BEARER
public static final String HTTP_DOCS_OASIS_OPEN_ORG_WS_SX_WS_TRUST_200512
public static final String HTTP_SCHEMAS_XMLSOAP_ORG_WS_2005_02_TRUST
protected String wsdlLocation
protected String namespace
protected String wsdlService
protected String wsdlEndpoint
protected String appliesTo
protected boolean use200502Namespace
protected String tokenType
protected org.apache.cxf.Bus bus
protected Integer lifetime
protected String roleURI
protected List<org.springframework.security.core.GrantedAuthority> createAuthorities(org.apache.cxf.ws.security.tokenstore.SecurityToken token) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic String getWsdlLocation()
public void setWsdlLocation(String wsdlLocation)
public String getWsdlService()
public void setWsdlService(String wsdlService)
public String getWsdlEndpoint()
public void setWsdlEndpoint(String wsdlEndpoint)
public String getNamespace()
public void setNamespace(String namespace)
public String getAppliesTo()
public void setAppliesTo(String appliesTo)
public void setBus(org.apache.cxf.Bus bus)
public org.apache.cxf.Bus getBus()
public String getTokenType()
public void setTokenType(String tokenType)
public Integer getLifetime()
public void setLifetime(Integer lifetime)
protected List<org.apache.cxf.fediz.core.Claim> parseClaimsInAssertion(org.opensaml.saml2.core.Assertion assertion)
protected void mergeClaimToMap(Map<String,org.apache.cxf.fediz.core.Claim> claimsMap, org.apache.cxf.fediz.core.Claim c, List<String> valueList)
public String getRoleURI()
public void setRoleURI(String roleURI)
public boolean isUse200502Namespace()
public void setUse200502Namespace(boolean use200502Namespace)
Apache Fediz