MCPcopy
hub / github.com/authts/oidc-client-ts / generateDPoPJkt

Method generateDPoPJkt

src/UserManager.ts:846–854  ·  view source on GitHub ↗
(dpopSettings: DPoPSettings)

Source from the content-addressed store, hash-verified

844 }
845
846 async generateDPoPJkt(dpopSettings: DPoPSettings): Promise<string | undefined> {
847 let dpopState = await dpopSettings.store.get(this.settings.client_id);
848 if (!dpopState) {
849 const dpopKeys = await CryptoUtils.generateDPoPKeys();
850 dpopState = new DPoPState(dpopKeys);
851 await dpopSettings.store.set(this.settings.client_id, dpopState);
852 }
853 return await CryptoUtils.generateDPoPJkt(dpopState.keys);
854 }
855}

Callers 3

signinRedirectMethod · 0.95
signinPopupMethod · 0.95
signinSilentMethod · 0.95

Calls 3

generateDPoPKeysMethod · 0.80
getMethod · 0.65
setMethod · 0.65

Tested by

no test coverage detected