Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mitya57/securityserver

Rule-based access control server
https://github.com/mitya57/securityserver

Last synced: 7 days ago
JSON representation

Rule-based access control server

Awesome Lists containing this project

README

        

### Status
[![Build Status](https://travis-ci.org/sergadin/SecurityServer.svg?branch=master)](https://travis-ci.org/sergadin/SecurityServer)
[![Coverage Status](https://coveralls.io/repos/github/sergadin/SecurityServer/badge.svg?branch=master)](https://coveralls.io/github/sergadin/SecurityServer?branch=master)

### CBAC SecurityServer

How to start
============

Load the system by evaluating
(asdf:operate 'asdf:load-op :secsrv)

Then run main function
(secsrv:main)

and send access request to URL of the form
http://localhost:8135/check/USERNAME/OPERATION/ENTITY/ID/

For example:
http://localhost:8135/check/safonin/delete/article/211444/

How to run tests
================

(asdf:operate 'asdf:test-op :secsrv)

For running tests using the explicit call to LIFT testing framework:

(asdf:operate 'asdf:load-op :secsrv-test)

(lift:run-tests :suite 'root :break-on-errors? nil)

### External dependencies

https://github.com/sergadin/dbd-oracle