Skip to main content

Interface: Wso2WiringOptions

Defined in: packages/identity/src/wso2-wiring.ts:12

What createWso2Provider needs.

Properties​

adminPassword​

readonly adminPassword: Secret<string>

Defined in: packages/identity/src/wso2-wiring.ts:16

The super administrator's password.


caFile?​

readonly optional caFile?: string

Defined in: packages/identity/src/wso2-wiring.ts:30

The pinned certificate (PEM file): the only trust anchor for WSO2.


ownerEmailDomain?​

readonly optional ownerEmailDomain?: string

Defined in: packages/identity/src/wso2-wiring.ts:28

The domain of the tenant owner's mail address, <realm>-owner@<domain>: the deployment's domain. WSO2 reads it only when it creates a tenant, which only the setup engine does; a process that leaves it out cannot create a tenant (ensureRealm refuses rather than invent an address).


ownerPassword​

readonly ownerPassword: (realm) => Secret<string> | Promise<Secret<string>>

Defined in: packages/identity/src/wso2-wiring.ts:21

The owner password of the tenant behind a logical realm. Throw to refuse a realm this process holds no owner for.

Parameters​

realm​

string

Returns​

Secret<string> | Promise<Secret<string>>


serverName?​

readonly optional serverName?: string

Defined in: packages/identity/src/wso2-wiring.ts:32

The name the pinned certificate carries, when it is not the host in url.


tenantDomains?​

readonly optional tenantDomains?: Readonly<Record<string, string>>

Defined in: packages/identity/src/wso2-wiring.ts:34

Logical realm to tenant domain, for names WSO2 would refuse.


transport?​

readonly optional transport?: Transport

Defined in: packages/identity/src/wso2-wiring.ts:36

Replaces the transport, for tests. When set, caFile is not read.


url​

readonly url: string

Defined in: packages/identity/src/wso2-wiring.ts:14

https://wso2:9443 in compose. Never through the edge.