co-operating-systems / Reactive-SoLiD

SoLiD server in akka
Other
10 stars 4 forks source link

SoLiD implementation in akka

Initial SoLiD implementation with akka. This is a re-write of rww-play.

Reactive Solid is developed as part of the Solid-Control project, which was funded by the the Next Generation Internet (NGI0) in their Privacy and Trust Enhancing Technologies (PET) call.

Run

Build Status

After downloading this repository you can start the server as follows:

$ sbt
> compile
> run test 

This will read and write files to the test directory. (see the test/README.0.md for more details on how the files are organized). Then on the command line you can try downloading a resource with

$ curl -i http://localhost:8080/hello

or you can upload a file with

curl --data-binary @README.md -H "Content-Type: text/markdown" -H "Slug: README.md" -X POST http://localhost:8080/

Demos

A demo that shows how to start the server and describes the HttpSig protocol used for the access control functions can be seen here: demo of httpSig