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
| Parameter | Type | Description | 
|---|---|---|
| ... args | [ ResolveTokenRequestArgs] | 
Returns
ResolveTokenRequest
Inherited from
Methods
log()
log():
unknown
Defined in: src/utils/tasks.ts:26
Returns
unknown
Inherited from
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
| 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; }>