Skip to content

Commit dc99542

Browse files
committed
feat(nextjs): add getIdToken method to AsgardeoNextClient
1 parent acdef5a commit dc99542

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/nextjs/src/AsgardeoNextClient.ts

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

436+
async getIdToken(sessionId?: string): Promise<string> {
437+
await this.ensureInitialized();
438+
const resolvedSessionId: string = sessionId || ((await getSessionId()) as string);
439+
return this.asgardeo.getIdToken(resolvedSessionId);
440+
}
441+
436442
override getConfiguration(): T {
437443
return this.asgardeo.getConfigData() as unknown as T;
438444
}

0 commit comments

Comments
 (0)