Interface RecoverWebIdHandlerArgs

interface RecoverWebIdHandlerArgs {
    baseUrl: string;
    podStore: PodStore;
    resourcesGenerator: ResourcesGenerator;
    store: ResourceStore;
    webIdRoute: WebIdLinkRoute;
    webIdStore: WebIdStore;
}

Properties

baseUrl: string

Base URL of the server, used as the solid:oidcIssuer of the recovered WebID.

podStore: PodStore

Pod store, used to verify that the recovered WebID is hosted in a pod of the account.

resourcesGenerator: ResourcesGenerator

Generator that produces the pod resources. Its output for the recovered WebID is written as-is: the templates are the source of truth.

Store used to write the generated resources and the backup.

webIdRoute: WebIdLinkRoute

Route used to generate the WebID link resource URL.

webIdStore: WebIdStore

WebID store, used to find the link of the recovered WebID.