Contents of Actor's endpoints
.
Endpoints(values: { id?: URL | null; proxyUrl?: URL | null; oauthAuthorizationEndpoint?: URL | null; oauthTokenEndpoint?: URL | null; provideClientKey?: URL | null; signClientKey?: URL | null; sharedInbox?: URL | null; },unnamed 1?: { documentLoader?: DocumentLoader; contextLoader?: DocumentLoader; },)
Constructs a new instance of Endpoints with the given values.
_contextLoader: DocumentLoader | undefined
_documentLoader: DocumentLoader | undefined
oauthAuthorizationEndpoint: URL | null
If OAuth 2.0 bearer tokens [RFC 6749] [RFC 6750] are being used for authenticating client to server interactions, this endpoint specifies a URI at which a browser-authenticated user may obtain a new authorization grant.
oauthTokenEndpoint: URL | null
If OAuth 2.0 bearer tokens [RFC 6749] [RFC 6750] are being used for authenticating client to server interactions, this endpoint specifies a URI at which a client may acquire an access token.
provideClientKey: URL | null
If Linked Data Signatures and HTTP Signatures are being used for authentication and authorization, this endpoint specifies a URI at which browser-authenticated users may authorize a client's public key for client to server interactions.
Endpoint URI so this actor's clients may access remote ActivityStreams
objects which require authentication to access. To use this endpoint,
the client posts an x-www-form-urlencoded
id
parameter with the value
being the id
of the requested ActivityStreams object.
signClientKey: URL | null
If Linked Data Signatures and HTTP Signatures are being used for authentication and authorization, this endpoint specifies a URI at which a client key may be signed by the actor's key for a time window to act on behalf of the actor in interacting with foreign servers.
[Symbol.for("Deno.customInspect")](inspect: Deno.inspect,options: Deno.InspectOptions,): string
_getCustomInspectProxy(): Record<string, unknown>
clone(values?: { id?: URL | null; proxyUrl?: URL | null; oauthAuthorizationEndpoint?: URL | null; oauthTokenEndpoint?: URL | null; provideClientKey?: URL | null; signClientKey?: URL | null; sharedInbox?: URL | null; },options?: { documentLoader?: DocumentLoader; contextLoader?: DocumentLoader; },): Endpoints
Clones this instance, optionally updating it with the given values.
isCompactable(): boolean
fromJsonLd(json: unknown,options?: { documentLoader?: DocumentLoader; contextLoader?: DocumentLoader; },): Promise<Endpoints>
Converts a JSON-LD structure to an object of this type.