#include <saml/saml2/core/Protocols.h>
Inheritance diagram for opensaml::saml2p::AuthnRequest:
Public Member Functions | |
virtual AuthnRequest * | cloneAuthnRequest () const =0 |
Type-specific clone method. | |
bool | ForceAuthn () const |
Returns the ForceAuthn attribute or false if not set. | |
virtual xmlconstants::xmltooling_bool_t | getForceAuthn () const =0 |
Returns the ForceAuthn attribute as an explicit enumerated value. | |
virtual void | ForceAuthn (xmlconstants::xmltooling_bool_t value)=0 |
Sets the ForceAuthn attribute using an enumerated value. | |
void | ForceAuthn (bool value) |
Sets the ForceAuthn attribute. | |
void | setForceAuthn (const XMLCh *value) |
Sets the ForceAuthn attribute using a string constant. | |
bool | IsPassive () const |
Returns the IsPassive attribute or false if not set. | |
virtual xmlconstants::xmltooling_bool_t | getIsPassive () const =0 |
Returns the IsPassive attribute as an explicit enumerated value. | |
virtual void | IsPassive (xmlconstants::xmltooling_bool_t value)=0 |
Sets the IsPassive attribute using an enumerated value. | |
void | IsPassive (bool value) |
Sets the IsPassive attribute. | |
void | setIsPassive (const XMLCh *value) |
Sets the IsPassive attribute using a string constant. | |
virtual const XMLCh * | getProtocolBinding () const =0 |
Returns the ProtocolBinding attribute. | |
virtual void | setProtocolBinding (const XMLCh *ProtocolBinding)=0 |
Sets the ProtocolBinding attribute. | |
virtual std::pair< bool, int > | getAssertionConsumerServiceIndex () const =0 |
Returns the AssertionConsumerServiceIndex attribute after a NULL indicator. | |
virtual void | setAssertionConsumerServiceIndex (const XMLCh *AssertionConsumerServiceIndex)=0 |
Sets the AssertionConsumerServiceIndex attribute using a string value. | |
virtual void | setAssertionConsumerServiceIndex (int AssertionConsumerServiceIndex)=0 |
Sets the AssertionConsumerServiceIndex attribute. | |
virtual const XMLCh * | getAssertionConsumerServiceURL () const =0 |
Returns the AssertionConsumerServiceURL attribute. | |
virtual void | setAssertionConsumerServiceURL (const XMLCh *AssertionConsumerServiceURL)=0 |
Sets the AssertionConsumerServiceURL attribute. | |
virtual std::pair< bool, int > | getAttributeConsumingServiceIndex () const =0 |
Returns the AttributeConsumingServiceIndex attribute after a NULL indicator. | |
virtual void | setAttributeConsumingServiceIndex (const XMLCh *AttributeConsumingServiceIndex)=0 |
Sets the AttributeConsumingServiceIndex attribute using a string value. | |
virtual void | setAttributeConsumingServiceIndex (int AttributeConsumingServiceIndex)=0 |
Sets the AttributeConsumingServiceIndex attribute. | |
virtual const XMLCh * | getProviderName () const =0 |
Returns the ProviderName attribute. | |
virtual void | setProviderName (const XMLCh *ProviderName)=0 |
Sets the ProviderName attribute. | |
virtual saml2::Subject * | getSubject () const =0 |
Returns the Subject child. | |
virtual void | setSubject (saml2::Subject *child)=0 |
Sets the Subject child. | |
virtual NameIDPolicy * | getNameIDPolicy () const =0 |
Returns the NameIDPolicy child. | |
virtual void | setNameIDPolicy (NameIDPolicy *child)=0 |
Sets the NameIDPolicy child. | |
virtual saml2::Conditions * | getConditions () const =0 |
Returns the Conditions child. | |
virtual void | setConditions (saml2::Conditions *child)=0 |
Sets the Conditions child. | |
virtual RequestedAuthnContext * | getRequestedAuthnContext () const =0 |
Returns the RequestedAuthnContext child. | |
virtual void | setRequestedAuthnContext (RequestedAuthnContext *child)=0 |
Sets the RequestedAuthnContext child. | |
virtual Scoping * | getScoping () const =0 |
Returns the Scoping child. | |
virtual void | setScoping (Scoping *child)=0 |
Sets the Scoping child. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | FORCEAUTHN_ATTRIB_NAME [] |
ForceAuthn attribute name. | |
static const XMLCh | ISPASSIVE_ATTRIB_NAME [] |
IsPassive attribute name. | |
static const XMLCh | PROTOCOLBINDING_ATTRIB_NAME [] |
ProtocolBinding attribute name. | |
static const XMLCh | ASSERTIONCONSUMERSERVICEINDEX_ATTRIB_NAME [] |
AssertionConsumerServiceIndex attribute name. | |
static const XMLCh | ASSERTIONCONSUMERSERVICEURL_ATTRIB_NAME [] |
AssertionConsumerServiceURL attribute name. | |
static const XMLCh | ATTRIBUTECONSUMINGSERVICEINDEX_ATTRIB_NAME [] |
AttributeConsumingServiceIndex attribute name. | |
static const XMLCh | PROVIDERNAME_ATTRIB_NAME [] |
ProviderName attribute name. | |
static const XMLCh | TYPE_NAME [] |
AuthnRequestType local name. |