ODS.ODSAddressBookWebIDACLPublic
ODS Addressbook WebID? Protocol Sharing to Public
- Configure Virtuoso+ODS instance as an X.509 Certificate Authority and HTTPS listener
- Generate a Personal HTTP based Identifier for fictitious Person Entity: John and then bind his personal Identifier to an X.509 Certificate (thereby giving him a WebID?)
- Log into ODS-Addressbook as user "Demo" (a Person Entity)
- Share an ODS-Addressbook contact to Public.
- As user that has a valid WebID? Protocol certificate: John, attempt to view the resource shared by Person Entity "Demo" by doing the following:
- Refresh browser
- Access the url:
https://host:ssl-port/dataspace/username/addressbook/user-addressbook-instance-name/contact-id
- For this example:
https://ods-qa.openlinksw.com/dataspace/demo/addressbook/Demo%20User%27s%20AddressBook/1003
- When prompted by browser, select John's Certificate
- After successful authentication, you will be able to view (or edit) the shared contact:
References
- WebID Protocol Support in OpenLink Data Spaces:
- Guide of ODS Addressbook WebID Protocol Access Control Lists (ACLs) Sharing:
- ODS-Adressbook
- Set WebID Protocol ACLs using the Virtuoso Authentication Server UI
- WebID Protocol & SPARQL Endpoint ACLs Tutorial
- SPARQL OAuth Tutorial
- Guide to Setting up a X.509 certificate issuer and HTTPS listener and Generating ODS user certificates
- Configure Virtuoso+ODS instance as an X.509 Certificate Authority and HTTPS listener
- Configure Virtuoso instance as an X.509 Certificate Authority and HTTPS listener
- 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