Skip to content

AnonymousIdentity

Defined in: packages/agent/src/auth.ts:101

A General Identity object. This does not have to be a private key (for example, the Anonymous identity), but it must be able to transform request.

new AnonymousIdentity(): AnonymousIdentity

AnonymousIdentity

getPrincipal(): Principal

Defined in: packages/agent/src/auth.ts:102

Get the principal represented by this identity. Normally should be a Principal.selfAuthenticating().

Principal

Identity.getPrincipal


transformRequest(request): Promise<unknown>

Defined in: packages/agent/src/auth.ts:106

Transform a request into a signed version of the request. This is done last after the transforms on the body of a request. The returned object can be anything, but must be serializable to CBOR.

HttpAgentRequest

Promise<unknown>

Identity.transformRequest