[SAMLv2] when NidPolicy->Format is NULL or unspecified, return transient
Add more default cases.
This commit is contained in:
parent
b20552c417
commit
7386dc8189
|
@ -781,7 +781,10 @@ lasso_saml20_login_build_assertion(LassoLogin *login,
|
|||
name_id_policy = authn_request->NameIDPolicy;
|
||||
}
|
||||
/* TRANSIENT */
|
||||
if (!name_id_policy || g_strcmp0(name_id_policy->Format,
|
||||
if (!name_id_policy || name_id_policy->Format == NULL ||
|
||||
g_strcmp0(name_id_policy->Format,
|
||||
LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED) ||
|
||||
g_strcmp0(name_id_policy->Format,
|
||||
LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT) == 0) {
|
||||
char *id = lasso_build_unique_id(32);
|
||||
|
||||
|
|
Loading…
Reference in New Issue