Skip to main content
Version: 1.13.0

Type Alias: CantonAuthType

CantonAuthType = { AuthorizationCode: "authorizationCode"; ClientCredentials: "clientCredentials"; InsecureStatic: "insecureStatic"; Static: "static"; }

Defined in: canton/authentication/types.ts:21

Supported authentication types for Canton participant APIs.

Matches the Go commonconfig.AuthConfig.Type values.

Properties

AuthorizationCode

readonly AuthorizationCode: "authorizationCode" = 'authorizationCode'

Defined in: canton/authentication/types.ts:29

OAuth2 authorization code + PKCE (interactive browser login).


ClientCredentials

readonly ClientCredentials: "clientCredentials" = 'clientCredentials'

Defined in: canton/authentication/types.ts:27

OAuth2 client credentials grant (machine-to-machine, CI/CD).


InsecureStatic

readonly InsecureStatic: "insecureStatic" = 'insecureStatic'

Defined in: canton/authentication/types.ts:25

Pre-obtained JWT, no TLS (local devnet / testing).


Static

readonly Static: "static" = 'static'

Defined in: canton/authentication/types.ts:23

Pre-obtained JWT, TLS transport security.