Creates a DPoP-aware auth interceptor. Per-request: gets token, generates DPoP proof JWT, sets Authorization + DPoP + X-VirtruPubKey headers. Exposes dpopKeys for TDF request body signing.
dpopKeys
DPoP interceptor configuration.
A DPoP interceptor with an exposed dpopKeys promise.
const dpopInterceptor = authTokenDPoPInterceptor({ tokenProvider: () => myAuth.getAccessToken(),});const opentdf = new OpenTDF({ interceptors: [dpopInterceptor], dpopKeys: dpopInterceptor.dpopKeys, platformUrl: '/api',}); Copy
const dpopInterceptor = authTokenDPoPInterceptor({ tokenProvider: () => myAuth.getAccessToken(),});const opentdf = new OpenTDF({ interceptors: [dpopInterceptor], dpopKeys: dpopInterceptor.dpopKeys, platformUrl: '/api',});
Creates a DPoP-aware auth interceptor. Per-request: gets token, generates DPoP proof JWT, sets Authorization + DPoP + X-VirtruPubKey headers. Exposes
dpopKeysfor TDF request body signing.