refactor(server): improve magic link login flow (#10736)

This commit is contained in:
fengmk2
2025-03-12 15:27:36 +08:00
parent 867ae7933f
commit 43712839fd
9 changed files with 149 additions and 15 deletions
+2 -1
View File
@@ -169,11 +169,12 @@ framework.scope(ServerScope).override(AuthProvider, resolver => {
const serverService = resolver.get(ServerService);
const endpoint = serverService.server.baseUrl;
return {
async signInMagicLink(email, linkToken) {
async signInMagicLink(email, linkToken, clientNonce) {
const { token } = await Auth.signInMagicLink({
endpoint,
email,
token: linkToken,
clientNonce,
});
await writeEndpointToken(endpoint, token);
},