From 8372a87fdca8440949b670796b888cf9af681226 Mon Sep 17 00:00:00 2001 From: Matthew Mauer Date: Wed, 12 Feb 2025 12:06:52 -0500 Subject: [PATCH 1/3] pass through RateLimitedException, bump to 2.1.29 --- packages/cloudflare-worker/package.json | 4 ++-- packages/cloudflare-worker/src/index.ts | 1 + packages/node/package.json | 4 ++-- packages/node/src/index.ts | 1 + 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/cloudflare-worker/package.json b/packages/cloudflare-worker/package.json index 12b0afa..b5ce4be 100644 --- a/packages/cloudflare-worker/package.json +++ b/packages/cloudflare-worker/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/PropelAuth/cloudflare-worker" }, - "version": "2.1.28", + "version": "2.1.29", "license": "MIT", "keywords": [ "auth", @@ -57,7 +57,7 @@ } }, "dependencies": { - "@propelauth/node-apis": "^2.1.28", + "@propelauth/node-apis": "^2.1.29", "jose": "^5.2.0" } } diff --git a/packages/cloudflare-worker/src/index.ts b/packages/cloudflare-worker/src/index.ts index f8ac4fb..62b18c2 100644 --- a/packages/cloudflare-worker/src/index.ts +++ b/packages/cloudflare-worker/src/index.ts @@ -41,6 +41,7 @@ export { UnauthorizedException, UpdateUserEmailException, UpdateUserMetadataException, + RateLimitedException, RevokePendingOrgInviteRequest, FetchSamlSpMetadataResponse, SetSamlIdpMetadataRequest, diff --git a/packages/node/package.json b/packages/node/package.json index a1617c6..d20018e 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/PropelAuth/node" }, - "version": "2.1.28", + "version": "2.1.29", "license": "MIT", "keywords": [ "auth", @@ -12,7 +12,7 @@ "user" ], "dependencies": { - "@propelauth/node-apis": "^2.1.28", + "@propelauth/node-apis": "^2.1.29", "jose": "^5.2.0" }, "devDependencies": { diff --git a/packages/node/src/index.ts b/packages/node/src/index.ts index 12d54a6..20177e9 100644 --- a/packages/node/src/index.ts +++ b/packages/node/src/index.ts @@ -16,6 +16,7 @@ export { MagicLinkCreationException, MigrateUserException, OrgMemberInfo, + RateLimitedException, RemoveUserFromOrgException, toOrgIdToOrgMemberInfo, toUser, From d0398bf2cd0734f0417df2339697e605a69d4291 Mon Sep 17 00:00:00 2001 From: Matthew Mauer Date: Wed, 19 Feb 2025 17:13:05 -0500 Subject: [PATCH 2/3] fix tests for new custom header --- packages/node/test/middleware.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/node/test/middleware.ts b/packages/node/test/middleware.ts index 7fbc109..84dcc7e 100644 --- a/packages/node/test/middleware.ts +++ b/packages/node/test/middleware.ts @@ -15,7 +15,9 @@ import { v4 as uuid } from "uuid" import { initBaseAuth } from "../src" import { RequiredOrgInfo } from "../src/auth" -const AUTH_URL = "https://auth.example.com" +const BASE_API_URL = "https://propelauth-api.com" +const AUTH_HOSTNAME = "auth.example.com" +const AUTH_URL = "https://" + AUTH_HOSTNAME const ALGO = "RS256" afterEach(() => { @@ -372,9 +374,10 @@ async function setupTokenVerificationMetadataEndpoint() { const { publicKey, privateKey } = await generateRsaKeyPair() const apiKey = randomString() - const scope = nock(AUTH_URL) + const scope = nock(BASE_API_URL) .get("/api/v1/token_verification_metadata") .matchHeader("authorization", `Bearer ${apiKey}`) + .matchHeader("X-Propelauth-url", AUTH_HOSTNAME) .reply( 200, JSON.stringify({ @@ -388,8 +391,9 @@ async function setupTokenVerificationMetadataEndpoint() { async function setupErrorTokenVerificationMetadataEndpoint(statusCode: number) { const apiKey = randomString() - const scope = nock(AUTH_URL) + const scope = nock(BASE_API_URL) .get("/api/v1/token_verification_metadata") + .matchHeader("X-Propelauth-url", AUTH_HOSTNAME) .matchHeader("authorization", `Bearer ${apiKey}`) .reply(statusCode) From 8f629008f0300d3ec095887eb6b33f8b7bf0c920 Mon Sep 17 00:00:00 2001 From: Matthew Mauer Date: Mon, 3 Mar 2025 15:31:21 -0500 Subject: [PATCH 3/3] bump to 2.1.30 --- packages/cloudflare-worker/package.json | 4 ++-- packages/node/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cloudflare-worker/package.json b/packages/cloudflare-worker/package.json index b5ce4be..77e41dd 100644 --- a/packages/cloudflare-worker/package.json +++ b/packages/cloudflare-worker/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/PropelAuth/cloudflare-worker" }, - "version": "2.1.29", + "version": "2.1.30", "license": "MIT", "keywords": [ "auth", @@ -57,7 +57,7 @@ } }, "dependencies": { - "@propelauth/node-apis": "^2.1.29", + "@propelauth/node-apis": "^2.1.30", "jose": "^5.2.0" } } diff --git a/packages/node/package.json b/packages/node/package.json index d20018e..accf681 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/PropelAuth/node" }, - "version": "2.1.29", + "version": "2.1.30", "license": "MIT", "keywords": [ "auth", @@ -12,7 +12,7 @@ "user" ], "dependencies": { - "@propelauth/node-apis": "^2.1.29", + "@propelauth/node-apis": "^2.1.30", "jose": "^5.2.0" }, "devDependencies": {