ResolveTokenRequest
@hyperledger/identus-sdk v8.0.0
@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
| Parameter | Type | Description |
|---|---|---|
...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
| Parameter | Type |
|---|---|
ctx | Context |
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