|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.virginia.dcjs.ws.Element
gov.virginia.dcjs.identity.saml.MessageAbstractType
gov.virginia.dcjs.identity.saml.RequestAbstractType
gov.virginia.dcjs.identity.saml.AuthnRequest
Use this class to request that an IDP issue an assertion with an * authentication statement. A presenter authenticates to that IDP * (or relies on an existing security context) and sends it the * contents of this class.
| Constructor Summary | |
AuthnRequest()
|
|
| Method Summary | |
void |
setAssertionConsumerServiceIndex(int index)
Index to indirectly identify location to send response. |
void |
setAssertionConsumerServiceURL(java.lang.String url)
Specify the attribute for specifying the location to send the response. |
void |
setAttributeConsumingServiceIndex(int index)
Specify the index that indirectly describes SAML attributes desired in the response. |
void |
setConditions(Conditions conditions)
|
void |
setForceAuthn(boolean authn)
Specifies whether or not the IDP must directly authenticate the presenter. |
void |
setNameIDPolicy(NameIDPolicy policy)
|
void |
setPassive(boolean passive)
Specifies whether or not the IDP can interact with the presenter. |
void |
setProtocolBinding(java.lang.String uri)
Specify the attribute for specifying the protocol binding to return the response with. |
void |
setProviderName(java.lang.String name)
Specify the human readable requester name for the IDP to present * to the user. |
void |
setRequestedAuthnContext(RequestedAuthnContext context)
|
void |
setScoping(Scoping scoping)
|
void |
setSubject(Subject subject)
|
| Methods inherited from class gov.virginia.dcjs.identity.saml.MessageAbstractType |
getID, getIssueInstant, setConsent, setDestination, setExtensions, setIssuer, setSignature |
| Methods inherited from class gov.virginia.dcjs.ws.Element |
addAttribute, addElement, arrayAppend, declareNamespaces, getNamespaces, marshall, removeAttribute, removeElement, setContent, toString, toXml |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AuthnRequest()
| Method Detail |
public void setForceAuthn(boolean authn)
public void setPassive(boolean passive)
public void setAssertionConsumerServiceIndex(int index)
public void setAssertionConsumerServiceURL(java.lang.String url)
AssertionConsumerServiceIndex attribute, non-null URL
* values will cause the latter to have its setting removed.
* @param url Location to send response to.
public void setProtocolBinding(java.lang.String uri)
AssertionConsumerServiceIndex attribute, non-null URI values
* will cause the latter to have its setting removed.
* @param uri Binding to return response by.
public void setAttributeConsumingServiceIndex(int index)
AssertionConsumerServiceIndex attribute, a valid index will
* cause the latter to have its setting removed.
* @param index XML unsignedShort value for IDP to map to response attributes.
public void setProviderName(java.lang.String name)
public void setSubject(Subject subject)
public void setNameIDPolicy(NameIDPolicy policy)
public void setConditions(Conditions conditions)
public void setRequestedAuthnContext(RequestedAuthnContext context)
public void setScoping(Scoping scoping)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||