<docbook><section><title>VirtAuthPolicyFOAFSSL</title><bridgehead class="http://www.w3.org/1999/xhtml:h2">FOAF+SSL ACLs Tutorial</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Sample scenario</bridgehead>
<para>The following sample scenario demonstrates setting FOAF+SSL ACLs using the Virtuoso Authentication Server UI:</para>
<orderedlist spacing="compact"><listitem>Download and install the <emphasis><ulink url="http://download.openlinksw.com/packages/5.0/virtuoso/ods_framework_dav.vad">ods_framework_dav.vad</ulink></emphasis>, <emphasis><ulink url="http://download.openlinksw.com/packages/5.0/virtuoso/conductor_dav.vad">conductor_dav.vad</ulink></emphasis>, and <emphasis><ulink url="http://download.openlinksw.com/packages/5.0/virtuoso/policy_manager_dav.vad">policy_manager_dav.vad</ulink></emphasis> packages.
</listitem>
<listitem>Register an ODS user, e.g., <emphasis>demo</emphasis>.
</listitem>
<listitem>Go to <emphasis>http://&lt;cname&gt;:&lt;port&gt;/policy_manager/</emphasis>, where &lt;cname&gt;:&lt;port&gt; are replaced by your local server values.
</listitem>
<listitem>Click the &quot;<emphasis>FOAF+ACLs</emphasis>&quot; link </listitem>
<listitem>Log in as user &quot;<emphasis>dba</emphasis>&quot; or another user with DBA privileges.
</listitem>
<listitem>In the form: <orderedlist spacing="compact"><listitem>Enter the Web ID for the ODS user you registered above, e.g., <programlisting>http://demo.openlinksw.com/dataspace/person/demo#this 
</programlisting><emphasis><emphasis>Note:</emphasis> You can also click the &quot;Browse&quot; button and select the desired user from a list.
 Its Web ID will be automatically inserted into the form.</emphasis> </listitem>
<listitem>Select the &quot;<emphasis>SPARQL Role</emphasis>&quot; you wish to authorize, e.g., &quot;<emphasis>Sponge</emphasis>&quot;.
<figure><graphic fileref="VirtAuthPolicyFOAFSSL/auth2.png" /></figure> </listitem>
</orderedlist></listitem>
<listitem>Click the &quot;<emphasis>Register</emphasis>&quot; button.
</listitem>
<listitem>The FOAF+SSL ACLs will be created: <figure><graphic fileref="VirtAuthPolicyFOAFSSL/auth3.png" /></figure> </listitem>
<listitem>Go to the SPARQL+SSL endpoint, https://&lt;cname&gt;:&lt;port&gt;/sparql-ssl, where &lt;cname&gt;:&lt;port&gt; are replaced by your local server values.
</listitem>
<listitem>Select the user&#39;s certificate: <figure><graphic fileref="VirtAuthPolicyFOAFSSL/auth4.png" /></figure> </listitem>
<listitem>The SPARQL Query UI will be shown: <figure><graphic fileref="VirtAuthPolicyFOAFSSL/auth5.png" /></figure></listitem>
</orderedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3">References</bridgehead>
<para> </para>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtAuthFOAFSSLACL">FOAF+SSL ACLs Tutorial</ulink> </listitem>
<listitem><ulink url="VirtOAuthSPARQL">SPARQL OAuth Tutorial</ulink> </listitem>
<listitem><ulink url="http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseFOAFSSL">Use FOAF+SSL for enhanced ODS-Briefcase (WebDAV) Access Control Lists (ACLs)</ulink> </listitem>
<listitem><ulink url="http://ods.openlinksw.com/wiki/ODS/VirtODSFOAFSSL">FOAF+SSL Support in OpenLink Data Spaces</ulink>.
</listitem>
<listitem><ulink url="http://ods.openlinksw.com/wiki/ODS/ODSPkiSetup">Guide for Set up a X.509 certificate issuer and HTTPS listener and generate ODS user certificates.</ulink> </listitem>
<listitem><ulink url="http://ods.openlinksw.com/wiki/ODS/OdsKeyImport">CA Keys Import using Conductor</ulink> </listitem>
<listitem><ulink url="http://esw.w3.org/topic/foaf+ssl">FOAF+SSL Specification</ulink> </listitem>
<listitem><ulink url="https://foaf.me/simpleLogin.php">Test FOAF+SSL Certificate page</ulink> </listitem>
<listitem><ulink url="http://test.foafssl.org/cert/">FOAF+SSL Certificate Generation page</ulink> </listitem>
<listitem><ulink url="https://demo.openlinksw.com/sparql-ssl">Virtuoso Demo SPARQL-SSL Endpoint</ulink> </listitem>
<listitem><ulink url="VirtAuthServerUI">Virtuoso Authentication Server UI</ulink></listitem>
</itemizedlist><para> <ulink url="CategoryFOAF">CategoryFOAF</ulink> <ulink url="CategoryVirtuoso">CategoryVirtuoso</ulink> <ulink url="CategoryODS">CategoryODS</ulink> <ulink url="CategoryRDF">CategoryRDF</ulink> <ulink url="CategoryFOAFSSL">CategoryFOAFSSL</ulink> <ulink url="CategorySPARQLSSL">CategorySPARQLSSL</ulink> <ulink url="CategorySPARQL">CategorySPARQL</ulink> <ulink url="CategoryTutorial">CategoryTutorial</ulink> <ulink url="CategoryDocumentation">CategoryDocumentation</ulink> </para>
</section></docbook>