You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-11-21 23:00:50 +03:00
Handle legacy /refresh
This commit is contained in:
@@ -248,7 +248,8 @@ pub(crate) async fn post(
|
||||
}
|
||||
}
|
||||
TokenType::CompatRefreshToken => {
|
||||
let (token, session) = lookup_active_compat_refresh_token(&mut conn, token).await?;
|
||||
let (refresh_token, _access_token, session) =
|
||||
lookup_active_compat_refresh_token(&mut conn, token).await?;
|
||||
|
||||
let device_scope = session.device.to_scope_token();
|
||||
let scope = [device_scope].into_iter().collect();
|
||||
@@ -260,8 +261,8 @@ pub(crate) async fn post(
|
||||
username: Some(session.user.username),
|
||||
token_type: Some(OAuthTokenTypeHint::RefreshToken),
|
||||
exp: None,
|
||||
iat: Some(token.created_at),
|
||||
nbf: Some(token.created_at),
|
||||
iat: Some(refresh_token.created_at),
|
||||
nbf: Some(refresh_token.created_at),
|
||||
sub: Some(session.user.sub),
|
||||
aud: None,
|
||||
iss: None,
|
||||
|
||||
Reference in New Issue
Block a user