UNPKG

@sphereon/did-auth-siop

Version:

Self Issued OpenID V2 (SIOPv2) and OpenID 4 Verifiable Presentations (OID4VP)

22 lines (12 loc) 1.1 kB
import { AuthorizationRequestState, AuthorizationResponseState } from '../types' export interface IRPSessionManager { getRequestStateByCorrelationId(correlationId: string, errorOnNotFound?: boolean): Promise<AuthorizationRequestState | undefined> getRequestStateByNonce(nonce: string, errorOnNotFound?: boolean): Promise<AuthorizationRequestState | undefined> getRequestStateByState(state: string, errorOnNotFound?: boolean): Promise<AuthorizationRequestState | undefined> getResponseStateByCorrelationId(correlationId: string, errorOnNotFound?: boolean): Promise<AuthorizationResponseState | undefined> getResponseStateByNonce(nonce: string, errorOnNotFound?: boolean): Promise<AuthorizationResponseState | undefined> getResponseStateByState(state: string, errorOnNotFound?: boolean): Promise<AuthorizationResponseState | undefined> getCorrelationIdByNonce(nonce: string, errorOnNotFound?: boolean): Promise<string | undefined> getCorrelationIdByState(state: string, errorOnNotFound?: boolean): Promise<string | undefined> deleteStateForCorrelationId(correlationId: string) }