@opentdf/sdk
    Preparing search index...

    Function authTokenDPoPInterceptor

    • 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.

      Parameters

      Returns DPoPInterceptor

      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',
      });