@pocketsign/klon-sdk
    Preparing search index...

    Interface CreateDPoPFetchOptions

    createDPoPFetch に渡すオプション。

    interface CreateDPoPFetchOptions {
        allowInsecureRequests?: boolean;
        fetch?: (input: URL | RequestInfo, init?: RequestInit) => Promise<Response>;
        keyStore: DPoPKeyStore;
        getAccessToken(): Promise<string>;
    }
    Index

    Properties

    allowInsecureRequests?: boolean

    HTTP (非 HTTPS) エンドポイントへのリクエストを許可する。 ローカル開発で API base URL が http:// の場合にのみ有効化すること。 本番では必ず false のまま。

    本番コードでは使わないこと。ローカル開発・検証目的の escape hatch。 oauth4webapi の同名シンボルも同じ意図で @deprecated が付けられている。

    fetch?: (input: URL | RequestInfo, init?: RequestInit) => Promise<Response>

    React Native / Expo では expo/fetch などを渡す

    Type Declaration

      • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
      • Parameters

        • input: URL | RequestInfo
        • Optionalinit: RequestInit

        Returns Promise<Response>

    keyStore: DPoPKeyStore

    DPoP 署名鍵ペアの永続化を担う DPoPKeyStore

    Methods

    • リクエストごとに最新のアクセストークンを返す関数。

      Returns Promise<string>