@edgedb/auth-core
Advanced tools
Comparing version 0.2.0-canary.20240320T175047 to 0.2.0-canary.20240321T145322
@@ -24,4 +24,8 @@ import * as edgedb from "edgedb"; | ||
verifyEmailPasswordSignup(verificationToken: string, verifier: string): Promise<TokenData>; | ||
signupWithMagicLink(email: string, callbackUrl: string, redirectOnFailure: string, challenge: string): Promise<void>; | ||
signinWithMagicLink(email: string, callbackUrl: string, redirectOnFailure: string, challenge: string): Promise<void>; | ||
signupWithMagicLink(email: string, callbackUrl: string, redirectOnFailure: string): Promise<{ | ||
verifier: string; | ||
}>; | ||
signinWithMagicLink(email: string, callbackUrl: string, redirectOnFailure: string): Promise<{ | ||
verifier: string; | ||
}>; | ||
resendVerificationEmail(verificationToken: string): Promise<void>; | ||
@@ -28,0 +32,0 @@ resendVerificationEmailForEmail(email: string, verifyUrl: string): Promise<void>; |
@@ -150,12 +150,15 @@ "use strict"; | ||
} | ||
async signupWithMagicLink(email, callbackUrl, redirectOnFailure, challenge) { | ||
async signupWithMagicLink(email, callbackUrl, redirectOnFailure) { | ||
const { challenge, verifier } = await pkce.createVerifierChallengePair(); | ||
await this._post("magic-link/register", { | ||
provider: consts_1.magicLinkProviderName, | ||
email, | ||
challenge, | ||
email, | ||
callback_url: callbackUrl, | ||
redirect_on_failure: redirectOnFailure, | ||
}); | ||
return { verifier }; | ||
} | ||
async signinWithMagicLink(email, callbackUrl, redirectOnFailure, challenge) { | ||
async signinWithMagicLink(email, callbackUrl, redirectOnFailure) { | ||
const { challenge, verifier } = await pkce.createVerifierChallengePair(); | ||
await this._post("magic-link/email", { | ||
@@ -168,2 +171,3 @@ provider: consts_1.magicLinkProviderName, | ||
}); | ||
return { verifier }; | ||
} | ||
@@ -170,0 +174,0 @@ async resendVerificationEmail(verificationToken) { |
@@ -1,2 +0,2 @@ | ||
import type { SignupResponse, TokenData } from "./types"; | ||
import type { SignupResponse } from "./types"; | ||
interface WebAuthnClientOptions { | ||
@@ -17,4 +17,4 @@ signupOptionsUrl: string; | ||
signUp(email: string): Promise<SignupResponse>; | ||
signIn(email: string): Promise<TokenData>; | ||
signIn(email: string): Promise<void>; | ||
} | ||
export {}; |
@@ -98,3 +98,3 @@ "use strict"; | ||
}; | ||
return await (0, utils_1.requestPOST)(this.signinUrl, { | ||
await (0, utils_1.requestPOST)(this.signinUrl, { | ||
email, | ||
@@ -101,0 +101,0 @@ assertion: encodedAssertion, |
{ | ||
"name": "@edgedb/auth-core", | ||
"description": "Core helper library for the EdgeDB Auth extension", | ||
"version": "0.2.0-canary.20240320T175047", | ||
"version": "0.2.0-canary.20240321T145322", | ||
"author": "EdgeDB <info@edgedb.com>", | ||
@@ -6,0 +6,0 @@ "repository": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
42222
1043