Top |
Figure 60. 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>
LassoNode *
lasso_saml2_name_id_new (void
);
Creates a new LassoSaml2NameID object.
LassoNode *
lasso_saml2_name_id_new_with_string (char *content
);
Creates a new LassoSaml2NameID object and initializes it
with content
. Beware that no format is set.
LassoSaml2NameID * lasso_saml2_name_id_build_persistent (const char *id
,const char *idpID
,const char *providerID
);
lasso_saml2_name_id_build_persistent
has been deprecated since version 2.3 and should not be used in newly-written code.
use lasso_saml2_name_id_new_with_persistent_format()
instead.
Create a new LassoSaml2NameID object, which the LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT
format, id
as content, idpID
as NameQualifier and providerID
as SPNameQualifier.
gboolean lasso_saml2_name_id_equals (LassoSaml2NameID *name_id
,LassoSaml2NameID *other_name_id
);
Return TRUE if name_id
equals other_name_id
.
LassoSaml2NameID * lasso_saml2_name_id_new_with_persistent_format (const char *id
,const char *idpID
,const char *providerID
);
Create a new LassoSaml2NameID object, which the LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT
format, id
as content, idpID
as NameQualifier and providerID
as SPNameQualifier.
id |
the identifier for the princiapl |
|
idpID |
the entity ID of the IdP |
|
providerID |
the entity ID of the provider |
Since 2.3