public class SASLRequest
extends org.opensaml.xmlsec.signature.AbstractSignableXMLObject
implements org.opensaml.core.xml.AttributeExtensibleXMLObject
| Modifier and Type | Field and Description |
|---|---|
private String |
advisoryAuthnID
The advisoryAuthnID may be used to advise the server what authentication
identity will be asserted by the client via the selected SASL mechanism;
i.e., it is a "hint." The advisoryAuthnID provides a means for server
implementations to optimize their behavior on a per authentication
identity basis.
|
static String |
ADVISORYAUTHNID_ATTRIB_NAME
Name for the attribute which defines the advisoryAuthnID.
|
private String |
authzID
The authzID, also known as user identifier or username or Principal, that
the client wishes to establish as the "authorization identity" per
[RFC4422].
|
static String |
AUTHZID_ATTRIB_NAME
Name for the attribute which defines the authzID.
|
private Data |
data
base64Binary data
|
static String |
DEFAULT_ELEMENT_LOCAL_NAME |
static QName |
DEFAULT_ELEMENT_NAME
Default element name.
|
private Extensions |
extensions
Extensions child elements (see org.opensaml.saml2.core.impl.RequestAbstractTypeImpl)
|
private String |
mechanism
Used to convey a list of one-or-more client-supported SASL mechanism
names to the server, or to signal the server if the client wishes to abort
the exchange.
|
static String |
MECHANISM_ATTRIB_NAME
Name for the attribute which defines the mechanism.
|
private org.opensaml.core.xml.util.AttributeMap |
otherAttributes |
private org.opensaml.saml.saml2.core.RequestedAuthnContext |
requestedAuthnContext |
| Constructor and Description |
|---|
SASLRequest(String namespaceURI,
String elementLocalName,
String namespacePrefix) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAdvisoryAuthnID() |
String |
getAuthzID() |
Data |
getData() |
Extensions |
getExtensions() |
String |
getMechanism() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
org.opensaml.saml.saml2.core.RequestedAuthnContext |
getRequestedAuthnContext() |
org.opensaml.core.xml.util.AttributeMap |
getUnknownAttributes() |
void |
setAdvisoryAuthnID(String advisoryAuthnID) |
void |
setAuthzID(String authzID) |
void |
setData(Data data) |
void |
setExtensions(Extensions newExtensions) |
void |
setMechanism(String mechanism) |
void |
setRequestedAuthnContext(org.opensaml.saml.saml2.core.RequestedAuthnContext requestedAuthnContext) |
getSignature, isSigned, setSignaturedetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationpublic static String DEFAULT_ELEMENT_LOCAL_NAME
public static final QName DEFAULT_ELEMENT_NAME
public static final String MECHANISM_ATTRIB_NAME
public static final String AUTHZID_ATTRIB_NAME
public static final String ADVISORYAUTHNID_ATTRIB_NAME
private String mechanism
private String authzID
private String advisoryAuthnID
private org.opensaml.core.xml.util.AttributeMap otherAttributes
private Data data
private org.opensaml.saml.saml2.core.RequestedAuthnContext requestedAuthnContext
private Extensions extensions
public String getAdvisoryAuthnID()
public void setAdvisoryAuthnID(String advisoryAuthnID)
advisoryAuthnID - the advisoryAuthnID to setpublic String getAuthzID()
public void setAuthzID(String authzID)
authzID - the authzID to setpublic Data getData()
public void setData(Data data)
data - the data to setpublic String getMechanism()
public void setMechanism(String mechanism)
mechanism - the mechanism to setpublic org.opensaml.saml.saml2.core.RequestedAuthnContext getRequestedAuthnContext()
public void setRequestedAuthnContext(org.opensaml.saml.saml2.core.RequestedAuthnContext requestedAuthnContext)
requestedAuthnContext - the requestedAuthnContext to setpublic Extensions getExtensions()
public void setExtensions(Extensions newExtensions)
public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObjectpublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2015. All rights reserved.