Skip to main content

ResolveTokenRequest

@hyperledger/identus-sdk v8.1.3


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

Class: ResolveTokenRequest

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

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: packages/lib/sdk/src/utils/tasks.ts:18

Parameters​

ParameterTypeDescription
...args[ResolveTokenRequestArgs]-

Returns​

ResolveTokenRequest

Inherited from​

Task<TokenResponse, ResolveTokenRequestArgs>.constructor

Methods​

log()​

log(): unknown

Defined in: packages/lib/sdk/src/utils/tasks.ts:27

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: packages/lib/sdk/src/plugins/internal/oidc/connection/ResolveTokenRequest.ts:35

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