Skip to content

Running Test Implementations of Solid compatible servers

Justin Bingham edited this page May 10, 2018 · 41 revisions
URI Owner server server mode Linked issue numbers Interop Test Status
https://kidehen6.solid.openlinksw.com:8443/public/ @kidehen NSS TLS Pass
https://kidehen7.solid.openlinksw.com:8444/public/ @kidehen NSS OIDC
https://solid.turnguard.com:8440/public/ @turnguard_twitter NSS TLS Pass
https://drive.verborgh.org/public/RWWCrewQA/ @RubenVerborgh NSS 4.0.8 OIDC Pass
https://ruben-just-works.solid.community/ @RubenVerborgh NSS 4.0.8 OIDC
https://timbl.com/timbl/Public/Test/2018/RWWCrew%20only/ @timbl NSS OIDC
https://melvin.solid.live/public/RWWCrew/ @melvincarvalho NSS 4.0.8 OIDC
https://justin.janeirodigital.exchange/RWWCrew/ @justinwb NSS 4.0.8 OIDC

These pods have used the ACL described below to enable read-write access for the group of developers listed therein (so request addition of your WebID, to participate in this interop effort):

@prefix acl: <http://www.w3.org/ns/auth/acl#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .

# The owner has all permissions
<#owner>
    a                  acl:Authorization ;
    acl:agent          <../profile/card#me> ;   # PUT YOUR OWN WEBID HERE
    acl:accessTo       <./> ;
    acl:defaultForNew  <./> ;
    acl:mode           acl:Read , 
                       acl:Write , 
                       acl:Control .

# The public has read permissions
<#public>
    a                  acl:Authorization ;
    acl:agentClass     foaf:Agent ;
    acl:accessTo       <./> ;
    acl:defaultForNew  <./> ;
    acl:mode           acl:Read .

# The RWWCrew has read/write permissions
<#RWWCrew>
    a                  acl:Authorization;
    acl:agent
        <https://ldp.turnguard.com/turnguard#me> ,
        <https://www.w3.org/People/Berners-Lee/card#i> ,
        <https://melvincarvalho.com/#me> ,
        <https://melvin.solid.live/profile/card#me> ,
        <https://ruben.verborgh.org/profile/#me> ,
        <https://ruben-just-works.solid.community/profile/card#me> ,
        <https://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this> ,
        <https://kingsley.idehen.net/public_home/kidehen/profile.ttl#i> ,
        <https://kidehen5.solid.openlinksw.com:8444/profile/card#me> ,
        <https://kidehen6.solid.openlinksw.com:8443/profile/card#me> ,
        <https://kidehen7.solid.openlinksw.com:8444/profile/card#me> ,
        <http://id.myopenlink.net/DAV/home/smalinin/YouID/Sergey_Malinin_Fb/profile.ttl#identity> ,
        <https://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/software-agent.ttl#i> ,
        <https://justin.janeirodigital.exchange/profile/card#me> , 
        <http://csarven.ca/#i> ;
    acl:accessTo       <./> ;
    acl:defaultForNew  <./> ;
    acl:mode           acl:Read , 
                       acl:Write .

For turtle files containing the above :

Testing involves...

Note: An account on your TLS-mode server will not work to log in to an OIDC server.

  • logging in with WebID-TLS

    • creating a meetulator
      • creating a chat in the meetulator
      • adding to the chat you created
    • adding to a chat someone else made
  • logging in with WebID-OIDC

    • creating a meetulator
      • creating a chat in the meetulator
      • adding to the chat
    • adding to a chat someone else made
Clone this wiki locally