← Prev in month ← Prev in thread
Next in thread → Next in month →

RE: FIXED: [xri] Lightweight authority service

From
Wachob, Gabe <>
Date
2006-06-03T00:06:40+00:00
ID
Thread
RE: FIXED: [xri] Lightweight authority service
Argh. There are some MS Word inserted back-double-quotes in 
one of the XML files in that zip file that you should replace with regular ascii 
double quotes so it is real XML. 

 

   -Gabe

  

  
  From: Wachob, Gabe 
Sent: Wednesday, 
  May 31, 2006 5:29 PM
To: Wachob, Gabe; 
  
Subject: FIXED: [xri] Lightweight authority 
  service

  

  
OK, I found a couple of bugs already - you can try this 
  package instead. (also s/QXRI/Query/ from my note below). 

  
 

  
Once you install (replace the ~gwachob part in the 
  .htaccess with ~yourname and replace ~xriauth with ~yourname), try going to 
  the following URIs (you'll have to modify the hostname and the ~user 
  part):

  
 

  
http://xri.example.com/~xriauth/xri/urn:prov1/*foo
http://xri.example.com/~xriauth/xri/urn:prov1/*foo*bar 
  
http://xri.example.com/~xriauth/xri/urn:prov1/*(mailto:[email protected]) 
  
http://xri.example.com/~xriauth/xri/urn:prov1/*not.there 
  (example of what happens when not registered)
http://xri.example.com/~xriauth/xri/urn:prov1/!1
http://xri.example.com/~xriauth/xri/urn:prov1/!1!2*foo

  
 

  
  -Gabe

  
    

    
    From: Wachob, Gabe [mailto:] 
    
Sent: Wednesday, May 31, 2006 5:05 PM
To: 
    
Subject: [xri] Lightweight authority 
    service

    

    
I spent 2.5 
    hours today seeing if I couldn't write a 90% compliant XRI authority 
    service. I think I did it, using a file-based store. 

    
 

    
Obviously not a 
    complete enterprise solution, but I suspect something like this is a 80/20 
    solution for those folks wanting to be their own XRI 
    authority.

    
 

    
This should run 
    under anywhere you have python + apache (though with windows its always a 
    pain to get CGI's working under Apache).  You'll need to view the 
    .htaccess file and edit that appropriately (the RewriteBase in particular). 
    

    
 

    
Should be sorta 
    self-documenting. Its really simple and minimally conformant (and I 
    won't even guarantee that). It dynamically adds the Expires/ProviderId/QXRI 
    fields to static data kept in files on the disk. Not that exciting, but 
    proves the lightweightness, I think, on the server side. 

    
 

    
Now, the client 
    side (and the proxy) - I'm getting more worried about that... 
    

    
 

    
-Gabe

    
 

    

__________________________________________________ 
    
 
    
Chief Systems Architect 
Technical Innovation and Standards Management
Visa International 
Phone: 
    +1.650.432.3696   Fax: +1.650.554.6817
← Prev in month ← Prev in thread
Next in thread → Next in month →