Prevent reuse of authorization code (#184)

This commit is contained in:
Clément Oudot 2015-01-28 16:53:06 +00:00
parent 8082b48b97
commit 0be124d3d7

View File

@ -88,6 +88,7 @@ sub issuerForUnAuthUser {
"error"
);
$self->returnJSONError("invalid_request");
$codeSession->remove();
$self->quit;
}
@ -100,6 +101,7 @@ sub issuerForUnAuthUser {
"Unable to find user session linked to OIDC session $code",
"error" );
$self->returnJSONError("invalid_request");
$codeSession->remove();
$self->quit;
}
@ -114,6 +116,7 @@ sub issuerForUnAuthUser {
$self->lmLog( "Unable to create OIDC session for access_token",
"error" );
$self->returnJSONError("invalid_request");
$codeSession->remove();
$self->quit;
}
@ -171,6 +174,7 @@ sub issuerForUnAuthUser {
$self->lmLog( "Token response sent", 'debug' );
$codeSession->remove();
$self->quit;
}