Skip to content

Commit 0a78391

Browse files
committed
feat(nextjs): add getIdToken method to AsgardeoNextClient
1 parent bdc7431 commit 0a78391

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/nextjs/src/AsgardeoNextClient.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,12 @@ class AsgardeoNextClient<T extends AsgardeoNextConfig = AsgardeoNextConfig> exte
436436
return this.asgardeo.getDecodedIdToken(sessionId as string, idToken);
437437
}
438438

439+
async getIdToken(sessionId?: string): Promise<string> {
440+
await this.ensureInitialized();
441+
const resolvedSessionId: string = sessionId || ((await getSessionId()) as string);
442+
return this.asgardeo.getIdToken(resolvedSessionId);
443+
}
444+
439445
override getConfiguration(): T {
440446
return this.asgardeo.getConfigData() as unknown as T;
441447
}

0 commit comments

Comments
 (0)