Top |
Figure 72. Schema fragment for samlp2:AuthnRequest
<complexType name="AuthnRequestType"> <complexContent> <extension base="samlp:RequestAbstractType"> <sequence> <element ref="saml:Subject" minOccurs="0"/> <element ref="samlp:NameIDPolicy" minOccurs="0"/> <element ref="saml:Conditions" minOccurs="0"/> <element ref="samlp:RequestedAuthnContext" minOccurs="0"/> <element ref="samlp:Scoping" minOccurs="0"/> </sequence> <attribute name="ForceAuthn" type="boolean" use="optional"/> <attribute name="IsPassive" type="boolean" use="optional"/> <attribute name="ProtocolBinding" type="anyURI" use="optional"/> <attribute name="AssertionConsumerServiceIndex" type="unsignedShort" use="optional"/> <attribute name="AssertionConsumerServiceURL" type="anyURI" use="optional"/> <attribute name="AttributeConsumingServiceIndex" type="unsignedShort" use="optional"/> <attribute name="ProviderName" type="string" use="optional"/> </extension> </complexContent> </complexType>
LassoNode *
lasso_samlp2_authn_request_new (void
);
Creates a new LassoSamlp2AuthnRequest object.
struct LassoSamlp2AuthnRequest { LassoSamlp2RequestAbstract parent; /* elements */ LassoSaml2Subject *Subject; LassoSamlp2NameIDPolicy *NameIDPolicy; LassoSaml2Conditions *Conditions; LassoSamlp2RequestedAuthnContext *RequestedAuthnContext; LassoSamlp2Scoping *Scoping; /* attributes */ gboolean ForceAuthn; gboolean IsPassive; char *ProtocolBinding; int AssertionConsumerServiceIndex; char *AssertionConsumerServiceURL; int AttributeConsumingServiceIndex; char *ProviderName; /* This field is deprecated do not use it, * kept for ABI compatibility */ };
LassoSamlp2AuthnRequest
is deprecated and should not be used in newly-written code.