LassoSaml2NameID

LassoSaml2NameID — <saml2:NameID>

Synopsis


#include <lasso/lasso.h>

                    LassoSaml2NameID;
LassoNode*          lasso_saml2_name_id_new             (void);

Description

Figure 54. Schema fragment for saml2:NameID


<complexType name="NameIDType">
  <simpleContent>
    <extension base="string">
      <attributeGroup ref="saml:IDNameQualifiers"/>
      <attribute name="Format" type="anyURI" use="optional"/>
      <attribute name="SPProvidedID" type="string" use="optional"/>
    </extension>
  </simpleContent>
</complexType>


Details

LassoSaml2NameID

typedef struct {
	LassoNode parent;

	/* elements */
	char *content;
	/* attributes */
	char *Format;
	char *SPProvidedID;
	char *NameQualifier;
	char *SPNameQualifier;
} LassoSaml2NameID;


lasso_saml2_name_id_new ()

LassoNode*          lasso_saml2_name_id_new             (void);

Creates a new LassoSaml2NameID object.

Returns : a newly created LassoSaml2NameID object