Skip to content

univention/guardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guardian

This repository contains various components that make up the Guardian.

The Guardian is the main component of the UCS authorization engine and contains the management of roles, permissions, etc. (Guardian Management API) as well as the API for querying policy decisions (Guardian Authorization API). The Guardian allows to set up complex attribute based access control (ABAC) and enables the integration with various UCS and third party components.

The Guardian manual can be found here.

The Guardian developer reference is not yet published anywhere and has to be build locally. This can be done by running:

docker run -ti --rm -v "$PWD:/project" -w /project -u $UID --network=host --pull always \
docker-registry.knut.univention.de/sphinx:latest \
make -C docs/developer-reference/ livehtml

It can now be accessed at http://localhost:8000

Some documentation was not yet migrated to the developer reference and can be found here:

The information contained in those README files might be incomplete or faulty and should be migrated to the developer reference as soon as possible.