Merge pull request #443 from AppFlowy-IO/test_deploy_token-login

Test deploy token login
This commit is contained in:
Zack 2024-04-03 23:35:22 +08:00 committed by GitHub
commit ac62258fad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 17 deletions

View File

@ -298,7 +298,7 @@ pub async fn login_refresh_handler(
State(state): State<AppState>,
jar: CookieJar,
Path(refresh_token): Path<String>,
) -> Result<CookieJar, WebApiError<'static>> {
) -> Result<(CookieJar, HeaderMap, WebApiResponse<()>), WebApiError<'static>> {
let token = state
.gotrue_client
.token(&gotrue::grant::Grant::RefreshToken(
@ -316,20 +316,7 @@ pub async fn login_refresh_handler(
))
.await?;
verify_token_cloud(
token.access_token.as_str(),
state.appflowy_cloud_url.as_str(),
)
.await?;
let new_session_id = uuid::Uuid::new_v4();
let new_session = session::UserSession::new(new_session_id.to_string(), token);
state.session_store.put_user_session(&new_session).await?;
let mut cookie = Cookie::new("session_id", new_session_id.to_string());
cookie.set_path("/");
Ok(jar.add(cookie))
session_login(State(state), token, jar).await
}
// login and set the cookie
@ -457,7 +444,7 @@ async fn send_magic_link(
email: email.to_owned(),
..Default::default()
},
Some("/".to_owned()),
Some("/web/login".to_owned()),
)
.await?;
Ok(WebApiResponse::<()>::from_str("Magic Link Sent".into()))

View File

@ -146,7 +146,6 @@
}
}
});
}
</script>
{% endblock %}