feat: rework oidc to be more resilient

This includes setting a custom redirect URI, handling errors, and using a better library.
As an API decision I've also disabled per session API keys as it clutters up too much.
This commit is contained in:
Aarnav Tale
2025-01-10 13:55:24 +05:30
parent dfd03e77bb
commit 5569ba4660
11 changed files with 277 additions and 268 deletions
+5 -3
View File
@@ -2,12 +2,14 @@ import { Session, SessionStorage, createCookieSessionStorage } from 'react-route
export type SessionData = {
hsApiKey: string;
authState: string;
authNonce: string;
authVerifier: string;
oidc_state: string;
oidc_code_verif: string;
oidc_nonce: string;
user: {
subject: string;
name: string;
email?: string;
username?: string;
};
};