Top |
Figure 28. Schema fragment for saml:AuthenticationStatement
<element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/> <complexType name="AuthenticationStatementType"> <complexContent> <extension base="saml:SubjectStatementAbstractType"> <sequence> <element ref="saml:SubjectLocality" minOccurs="0"/> <element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="AuthenticationMethod" type="anyURI" use="required"/> <attribute name="AuthenticationInstant" type="dateTime" use="required"/> </extension> </complexContent> </complexType>
LassoNode *
lasso_saml_authentication_statement_new
(void
);
Creates a new LassoSamlAuthenticationStatement object.
struct LassoSamlAuthenticationStatement { LassoSamlSubjectStatementAbstract parent; /* <element ref="saml:SubjectLocality" minOccurs="0"/> */ LassoSamlSubjectLocality *SubjectLocality; /* <element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/> */ GList *AuthorityBinding; /* of LassoNode */ /* <attribute name="AuthenticationMethod" type="anyURI" use="required"/> */ char *AuthenticationMethod; /* <attribute name="AuthenticationInstant" type="dateTime" use="required"/> */ char *AuthenticationInstant; };