| Lasso Reference Manual |
|---|
LassoSamlNameIdentifierLassoSamlNameIdentifier — <saml:NameIdentifier> |
#include <lasso/lasso.h>
LassoSamlNameIdentifier;
LassoSamlNameIdentifier* lasso_saml_name_identifier_new
(void);
typedef struct {
char *NameQualifier;
char *Format;
char *content;
} LassoSamlNameIdentifier;
NameQualifier is the provider ID of the provider that created the name
identifier.
Format is a string constant defined by the Liberty
Alliance. The following constants are defined:
LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED,
LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME,
LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED (when providers transmit name
identifiers) and
LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID.
LassoSamlNameIdentifier* lasso_saml_name_identifier_new (void);
Creates a new LassoSamlNameIdentifier object.
| Returns : | a newly created LassoSamlNameIdentifier object |
| << LassoSamlConditions | LassoSamlpRequest >> |