IO Wallet SDK
    Preparing search index...

    Interface fetchPushedAuthorizationResponseOptions

    Configuration options for fetching pushed authorization response

    interface fetchPushedAuthorizationResponseOptions {
        callbacks: Pick<CallbackContext, "fetch">;
        clientAttestationDPoP: string;
        pushedAuthorizationRequest: PushedAuthorizationRequest;
        pushedAuthorizationRequestEndpoint: string;
        walletAttestation: string;
    }
    Index

    Properties

    callbacks: Pick<CallbackContext, "fetch">

    Callback functions for making HTTP requests Allows for custom fetch implementations

    clientAttestationDPoP: string

    The client attestation Demonstration of Proof-of-Possession (DPoP) token Used for OAuth-Client-Attestation-PoP header to prove possession of the client key

    pushedAuthorizationRequest: PushedAuthorizationRequest

    The pushed authorization request to send. Accepts both signed (JAR) and unsigned variants as returned by createPushedAuthorizationRequest. The correct form body is derived automatically: signed requests POST { client_id, request }, unsigned requests POST every field from authorizationRequest as flat form parameters.

    pushedAuthorizationRequestEndpoint: string

    The endpoint URL where the pushed authorization request will be sent This should be the authorization server's PAR endpoint

    walletAttestation: string

    The wallet attestation JWT that proves the client's identity and capabilities Used for OAuth-Client-Attestation header