added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error code
This commit is contained in:
parent
2e7616519b
commit
775d109536
|
@ -330,7 +330,7 @@ lasso_login_process_response_status_and_assertion(LassoLogin *login)
|
|||
if (status_value && strcmp(status_value, LASSO_SAML_STATUS_CODE_SUCCESS) != 0) {
|
||||
if (strcmp(status_value, LASSO_SAML_STATUS_CODE_REQUEST_DENIED) == 0)
|
||||
return LASSO_LOGIN_ERROR_REQUEST_DENIED;
|
||||
return LASSO_ERROR_UNDEFINED;
|
||||
return LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS;
|
||||
}
|
||||
|
||||
if (response->Assertion) {
|
||||
|
|
|
@ -720,8 +720,10 @@ lasso_logout_validate_request(LassoLogout *logout)
|
|||
return LASSO_XML_ERROR_NODE_NOT_FOUND;
|
||||
}
|
||||
|
||||
if (profile->session == NULL)
|
||||
if (profile->session == NULL) {
|
||||
lasso_profile_set_response_status(profile, LASSO_SAML_STATUS_CODE_REQUEST_DENIED);
|
||||
return critical_error(LASSO_PROFILE_ERROR_SESSION_NOT_FOUND);
|
||||
}
|
||||
|
||||
/* verify authentication */
|
||||
assertion = lasso_session_get_assertion(profile->session, profile->remote_providerID);
|
||||
|
|
|
@ -93,6 +93,7 @@
|
|||
#define LASSO_LOGIN_ERROR_REQUEST_DENIED 604
|
||||
#define LASSO_LOGIN_ERROR_INVALID_SIGNATURE 605
|
||||
#define LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST 606
|
||||
#define LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS 607
|
||||
|
||||
/* Federation Termination Notification */
|
||||
#define LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER -700
|
||||
|
|
|
@ -549,6 +549,7 @@ typedef enum {
|
|||
%rename(LOGIN_ERROR_REQUEST_DENIE) LASSO_LOGIN_ERROR_REQUEST_DENIE;
|
||||
%rename(LOGIN_ERROR_INVALID_SIGNATURE) LASSO_LOGIN_ERROR_INVALID_SIGNATURE;
|
||||
%rename(LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST) LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST;
|
||||
%rename(LOGIN_ERROR_STATUS_NOT_SUCCESS) LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS;
|
||||
#endif
|
||||
#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601
|
||||
#define LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED 602
|
||||
|
@ -556,6 +557,7 @@ typedef enum {
|
|||
#define LASSO_LOGIN_ERROR_REQUEST_DENIE 604
|
||||
#define LASSO_LOGIN_ERROR_INVALID_SIGNATURE 605
|
||||
#define LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST 606
|
||||
#define LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS 607
|
||||
|
||||
/* Federation Termination Notification */
|
||||
#ifndef SWIGPHP4
|
||||
|
|
Loading…
Reference in New Issue