| 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