Skip to content

Commit 9106ee1

Browse files
refactor(shared): remove unused Clerk hostname predicate
1 parent 044a6e1 commit 9106ee1

2 files changed

Lines changed: 0 additions & 22 deletions

File tree

‎packages/shared/src/relayAuth.test.ts‎

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
ClerkPublishableKeyFrontendApiError,
66
clerkFrontendApiHostnameFromPublishableKey,
77
clerkFrontendApiUrlFromPublishableKey,
8-
isAllowedClerkFrontendApiHostname,
98
} from "./relayAuth.ts";
109

1110
const clerkPublishableKey = (hostname: string): string => `pk_test_${btoa(`${hostname}$`)}`;
@@ -75,14 +74,4 @@ describe("Clerk relay auth", () => {
7574
});
7675
expect((error as ClerkPublishableKeyFrontendApiError).cause).toBeInstanceOf(Error);
7776
});
78-
79-
it("allows standard Clerk hosts and an exact configured custom hostname", () => {
80-
expect(isAllowedClerkFrontendApiHostname("example.clerk.accounts.dev", null)).toBe(true);
81-
expect(isAllowedClerkFrontendApiHostname("example.clerk.accounts.com", null)).toBe(true);
82-
expect(isAllowedClerkFrontendApiHostname("clerk.t3.codes", "clerk.t3.codes")).toBe(true);
83-
expect(isAllowedClerkFrontendApiHostname("attacker.example", "clerk.t3.codes")).toBe(false);
84-
expect(isAllowedClerkFrontendApiHostname("nested.clerk.t3.codes", "clerk.t3.codes")).toBe(
85-
false,
86-
);
87-
});
8877
});

‎packages/shared/src/relayAuth.ts‎

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,17 +81,6 @@ export function clerkFrontendApiHostnameFromPublishableKey(publishableKey: strin
8181
return parseClerkFrontendApi(publishableKey).hostname;
8282
}
8383

84-
export function isAllowedClerkFrontendApiHostname(
85-
hostname: string,
86-
configuredHostname: string | null,
87-
): boolean {
88-
return (
89-
hostname.endsWith(".clerk.accounts.dev") ||
90-
hostname.endsWith(".clerk.accounts.com") ||
91-
hostname === configuredHostname
92-
);
93-
}
94-
9584
export function relayClerkTokenOptions(template: string) {
9685
return {
9786
template,

0 commit comments

Comments
 (0)