ezidam: jwt: forward if can't find refresh token
This commit is contained in:
parent
317dc23735
commit
00c8d90355
1 changed files with 1 additions and 7 deletions
|
|
@ -23,7 +23,6 @@ pub enum Error {
|
||||||
GetCookies,
|
GetCookies,
|
||||||
StartTransaction,
|
StartTransaction,
|
||||||
GetRefreshToken(refresh_tokens::Error),
|
GetRefreshToken(refresh_tokens::Error),
|
||||||
RefreshTokenNotFound,
|
|
||||||
UserNotFound,
|
UserNotFound,
|
||||||
GetUser(users::Error),
|
GetUser(users::Error),
|
||||||
RevokeRefreshTokens(refresh_tokens::Error),
|
RevokeRefreshTokens(refresh_tokens::Error),
|
||||||
|
|
@ -177,12 +176,7 @@ pub async fn use_refresh_token(
|
||||||
let refresh_token = match RefreshToken::get_one(&mut transaction, &refresh).await {
|
let refresh_token = match RefreshToken::get_one(&mut transaction, &refresh).await {
|
||||||
Ok(refresh_token) => match refresh_token {
|
Ok(refresh_token) => match refresh_token {
|
||||||
Some(refresh_token) => refresh_token,
|
Some(refresh_token) => refresh_token,
|
||||||
None => {
|
None => return Outcome::Forward(()),
|
||||||
return Outcome::Failure((
|
|
||||||
Status::InternalServerError,
|
|
||||||
Error::RefreshTokenNotFound,
|
|
||||||
));
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
return Outcome::Failure((Status::InternalServerError, Error::GetRefreshToken(e)));
|
return Outcome::Failure((Status::InternalServerError, Error::GetRefreshToken(e)));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue