feat: improve OIDC to use refresh tokens
Some checks failed
TrafficCue CI / check (push) Failing after 46s
TrafficCue CI / build (push) Failing after 34s

This commit is contained in:
Cfp
2025-08-19 11:21:27 +02:00
parent 8e37eb0d51
commit babfb526de
6 changed files with 87 additions and 7 deletions

View File

@ -5,6 +5,7 @@
import { getAuthURL, getOIDCUser } from "$lib/services/oidc";
import * as Avatar from "$lib/components/ui/avatar";
import { m } from "$lang/messages";
import { refreshToken } from "$lib/services/lnv";
interface OIDCUser {
sub: string;
@ -68,6 +69,9 @@
</Avatar.Root>
{user.name || user.preferred_username}
</SidebarHeader>
<button onclick={() => {
refreshToken();
}}>refresh</button>
<pre>{user.sub}</pre>
{JSON.stringify(user, null, 2)}
{/if}