VOS.ODSAddressBookWebIDACL
ODS Addressbook WebID Protocol Sharing
The following HOWTO walks you through the process of setting the following:
- Virtuoso instance as Certificate Authority (CA) for signing X.509 certificates
- HTTPS listeners for an OpenLink Data Spaces (ODS) instance
- Generation and export of Private Keys and X.509 certificates (that include your Person WebID) to your Browser
- Persistence of Certificate's Public Key to your ODS profile (FOAF or XRDS based Structured Profile)
- Use of the WebID Protocol option for ODS-Addressbook Access Control Lists (ACLs) when providing controlled shared access to Contacts.
Steps
- Person Entity Specific ACL
- Group Entity Specific ACL
- Public Specific ACL for anyone with a WebID
Related
- Set WebID Protocol ACLs using the Virtuoso Authentication Server UI
- WebID Protocol ACLs Tutorial
- SPARQL OAuth Tutorial
- WebID Protocol Support in OpenLink Data Spaces
- Guide to Setting up a X.509 certificate issuer and HTTPS listener and Generating ODS user certificates
- CA Keys Import using Conductor
- Generate an X.509 Certificate hosted WebID Guide
- WebID Protocol Specification
- Test WebID Protocol Certificate page
- WebID Protocol Certificate Generation page
- Virtuoso Demo SPARQL-SSL Endpoint