Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@edgedb/auth-core

Package Overview
Dependencies
Maintainers
3
Versions
210
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@edgedb/auth-core - npm Package Compare versions

Comparing version 0.2.0-canary.20240320T175047 to 0.2.0-canary.20240321T145322

8

dist/core.d.ts

@@ -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": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc