IO Wallet SDK
    Preparing search index...

    Function parseAccessTokenRequest

    • Parses and validates an OAuth 2.0 access token request.

      This function performs the following steps:

      1. Validates the request body against the access token request schema
      2. Extracts and validates grant-specific parameters (authorization code or refresh token)
      3. Parses security headers (DPoP and Client Attestation JWTs)
      4. Extracts PKCE code verifier if present

      Note: This function only parses and validates the structure of the request. Cryptographic verification of JWTs and tokens should be performed separately.

      Parameters

      Returns ParseAccessTokenRequestResult

      Parsed access token request with typed grant parameters and extracted security headers

      If validation fails or required parameters are missing

      const result = parseAccessTokenRequest({
      accessTokenRequest: {
      grant_type: 'authorization_code',
      code: 'auth_code_123',
      client_id: 'client_123',
      code_verifier: 'verifier_xyz'
      },
      request: httpRequest
      });