Skip to main content

Interface: DIDResolverConfig

Defined in: src/auth/did/did-resolver.ts:27

DID resolver configuration.

Properties​

cacheFailures?​

readonly optional cacheFailures: boolean

Defined in: src/auth/did/did-resolver.ts:54

Whether to cache failed resolutions.

Default Value​

true

cacheTtlSeconds?​

readonly optional cacheTtlSeconds: number

Defined in: src/auth/did/did-resolver.ts:40

Cache TTL in seconds.

Default Value​

300 (5 minutes)

failureCacheTtlSeconds?​

readonly optional failureCacheTtlSeconds: number

Defined in: src/auth/did/did-resolver.ts:61

Failed resolution cache TTL in seconds.

Default Value​

60

plcDirectoryUrl?​

readonly optional plcDirectoryUrl: string

Defined in: src/auth/did/did-resolver.ts:33

PLC directory URL.

Default Value​

'https://plc.directory'

timeoutMs?​

readonly optional timeoutMs: number

Defined in: src/auth/did/did-resolver.ts:47

Request timeout in milliseconds.

Default Value​

10000