@inrupt/solid-client
    Preparing search index...

    Function setPublicDefaultAccess

    • This function is still experimental and subject to change, even in a non-major release.
      

      Modifies the default ACL (Access Control List) to set the public's default Access Modes to child resources. Specifically, the function returns a new default ACL initialised with the given default ACL and new rules for the given public access.

      If rules for public access already exist in the given ACL, in the returned ACL, they are replaced by the new rules.

      This function does not modify:

      • Access Modes granted to Agents through other ACL rules, e.g., agent- or group-specific permissions.
      • Access Modes to Container Resource itself.
      • The original ACL.

      Parameters

      • aclDataset: AclDataset

        The SolidDataset that contains Access Control List rules.

      • access: Access

        The Access Modes to grant to the public.

      Returns Readonly<{}> & WithResourceInfo & { internal_accessTo: string } & {
          internal_changeLog: { additions: Quad[]; deletions: Quad[] };
      }

      A new default ACL initialised with the given aclDataset and public access.