Skip to main content

ResolveTokenRequest

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / plugins/internal/oidc / ResolveTokenRequest

Class: ResolveTokenRequest

Defined in: src/plugins/internal/oidc/connection/ResolveTokenRequest.ts:33

OIDC Convenience Task CallbackUrl to established Connection

OIDC Connection flow 2/2 OIDC Credential Issuance flow 2/3

manage fetching a Token from the Authorization Server establishing a connection for future use steps

  • processCallbackUrl
  • send a TokenRequest
  • add a Connection

Param

Param

Extends

Constructors

Constructor

new ResolveTokenRequest(...args: [ResolveTokenRequestArgs]): ResolveTokenRequest

Defined in: src/utils/tasks.ts:18

Parameters

ParameterTypeDescription
...args[ResolveTokenRequestArgs]

Returns

ResolveTokenRequest

Inherited from

Task.constructor

Methods

log()

log(): unknown

Defined in: src/utils/tasks.ts:26

Returns

unknown

Inherited from

Task.log


run()

run(ctx: Context): Promise<{ access_token: string; c_nonce?: string; c_nonce_expires_in?: number; expires_in?: number; id_token?: string; refresh_expires_in?: number; refresh_token?: string; scope?: string; session_state?: string; token_type: string; }>

Defined in: src/plugins/internal/oidc/connection/ResolveTokenRequest.ts:34

Parameters

ParameterType
ctxContext

Returns

Promise<{ access_token: string; c_nonce?: string; c_nonce_expires_in?: number; expires_in?: number; id_token?: string; refresh_expires_in?: number; refresh_token?: string; scope?: string; session_state?: string; token_type: string; }>

Overrides

Task.run