Skip to content

OidcTransaction

1 min read

Import: import system.webapi.auth;

Read the usage guide for examples and common tasks. This reference lists the public declarations for this part of the library. See Reading API signatures for parameter and result notation.

OidcTransaction

An expiring, browser-bound OIDC authorization transaction.

public class OidcTransaction

provider

Name of the identity provider handling this login.

public provider: string

nonce

Random value used to bind an identity response to its login request.

public nonce: string

verifier

PKCE verifier kept until the authorization code is exchanged.

public verifier: string

expires

Expiry time in Unix epoch seconds.

public expires: long

constructor

Creates a OidcTransaction with provider, nonce, verifier, expires.

public constructor(provider: string, nonce: string, verifier: string, expires: long)