From c16672ac5614b4074a805ecc706a95f21fcf03fc Mon Sep 17 00:00:00 2001 From: pfvatterott Date: Fri, 28 Mar 2025 12:12:57 -0600 Subject: [PATCH 1/3] Add Migrate User Password API --- src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/index.ts b/src/index.ts index ff0acdb..1fb5940 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,6 +17,7 @@ export { ForbiddenException, MagicLinkCreationException, MigrateUserException, + MigrateUserPasswordException, Org, OrgIdToOrgMemberInfo, RemoveUserFromOrgException, @@ -58,6 +59,7 @@ export type { LoginMethod, MagicLink, MigrateUserFromExternalSourceRequest, + MigrateUserPasswordRequest, OrgApiKeyValidation, OrgQuery, OrgQueryResponse, From 2cc7c60508aafe5371b2353b01743284f899e18e Mon Sep 17 00:00:00 2001 From: pfvatterott Date: Wed, 2 Apr 2025 11:55:52 -0600 Subject: [PATCH 2/3] Bump version --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7ca3302..4a884a0 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/PropelAuth/express" }, - "version": "2.1.31", + "version": "2.1.32", "license": "MIT", "keywords": [ "auth", @@ -12,7 +12,7 @@ "user" ], "dependencies": { - "@propelauth/node": "^2.1.31" + "@propelauth/node": "^2.1.32" }, "devDependencies": { "@rollup/plugin-commonjs": "^19.0.0", From bfa2f2a116e8040d03b912125471949a95d553af Mon Sep 17 00:00:00 2001 From: pfvatterott Date: Wed, 2 Apr 2025 12:07:54 -0600 Subject: [PATCH 3/3] return migrateUserPassword --- package-lock.json | 36 +++++++++++++++++++----------------- src/auth.ts | 1 + 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 92f277d..54ad6d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@propelauth/express", - "version": "2.1.28", + "version": "2.1.32", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@propelauth/express", - "version": "2.1.28", + "version": "2.1.32", "license": "MIT", "dependencies": { - "@propelauth/node": "^2.1.31" + "@propelauth/node": "^2.1.32" }, "devDependencies": { "@rollup/plugin-commonjs": "^19.0.0", @@ -993,18 +993,20 @@ } }, "node_modules/@propelauth/node": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/@propelauth/node/-/node-2.1.31.tgz", - "integrity": "sha512-RtBrsJGsDrguVUcBkz0jTBoaW4fCgOuikVPIFnRn1NzJrf9t8DVMHBnCX1nt1kVN2u2/xVcGeZUEYD3g8TKAzA==", + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/@propelauth/node/-/node-2.1.32.tgz", + "integrity": "sha512-/R2HwUOKQcAAxdCmrmkhio0yzbXJf3uDPoZ8ncNg/+iZyYR0Qx5Yv6jxtOnMDX3jPQPbUwdqpVQ1arNz5+XpKQ==", + "license": "MIT", "dependencies": { - "@propelauth/node-apis": "^2.1.31", + "@propelauth/node-apis": "^2.1.32", "jose": "^5.2.0" } }, "node_modules/@propelauth/node-apis": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/@propelauth/node-apis/-/node-apis-2.1.31.tgz", - "integrity": "sha512-DPlHrKovyt+7r2zUE43Q2wpzgrV/rSP6FIFs2CrsaFESTCKtzDXmWS5xy9ww6OD642EH6UWmdIkOXzaefxW7Eg==" + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/@propelauth/node-apis/-/node-apis-2.1.32.tgz", + "integrity": "sha512-5/qw37otvg8HZ85ZHnCZiVj4xgM3DHjCJ0t+y4dM/aMl9gfww9OcPlyrdE7vdEBFEO6iKBUJuhMiwNknXDzIbg==", + "license": "MIT" }, "node_modules/@rollup/plugin-commonjs": { "version": "19.0.2", @@ -6305,18 +6307,18 @@ } }, "@propelauth/node": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/@propelauth/node/-/node-2.1.31.tgz", - "integrity": "sha512-RtBrsJGsDrguVUcBkz0jTBoaW4fCgOuikVPIFnRn1NzJrf9t8DVMHBnCX1nt1kVN2u2/xVcGeZUEYD3g8TKAzA==", + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/@propelauth/node/-/node-2.1.32.tgz", + "integrity": "sha512-/R2HwUOKQcAAxdCmrmkhio0yzbXJf3uDPoZ8ncNg/+iZyYR0Qx5Yv6jxtOnMDX3jPQPbUwdqpVQ1arNz5+XpKQ==", "requires": { - "@propelauth/node-apis": "^2.1.31", + "@propelauth/node-apis": "^2.1.32", "jose": "^5.2.0" } }, "@propelauth/node-apis": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/@propelauth/node-apis/-/node-apis-2.1.31.tgz", - "integrity": "sha512-DPlHrKovyt+7r2zUE43Q2wpzgrV/rSP6FIFs2CrsaFESTCKtzDXmWS5xy9ww6OD642EH6UWmdIkOXzaefxW7Eg==" + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/@propelauth/node-apis/-/node-apis-2.1.32.tgz", + "integrity": "sha512-5/qw37otvg8HZ85ZHnCZiVj4xgM3DHjCJ0t+y4dM/aMl9gfww9OcPlyrdE7vdEBFEO6iKBUJuhMiwNknXDzIbg==" }, "@rollup/plugin-commonjs": { "version": "19.0.2", diff --git a/src/auth.ts b/src/auth.ts index 5c03a73..dbe6bbe 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -85,6 +85,7 @@ export function initAuth(opts: AuthOptions) { createMagicLink: auth.createMagicLink, createAccessToken: auth.createAccessToken, migrateUserFromExternalSource: auth.migrateUserFromExternalSource, + migrateUserPassword: auth.migrateUserPassword, disableUser2fa: auth.disableUser2fa, clearUserPassword: auth.clearUserPassword, inviteUserToOrg: auth.inviteUserToOrg,