Lightweight Identity and Access Management server
566

Boruta is a standalone authorization server implementing OAuth 2.0 and Openid Connect specifications. It provides administration tools and a customizable identity provider out of the box to manage authorization, but also a gateway to apply access rules to incoming traffic.
This server is on an ongoing beta stage. Developments are moving fast on master then are keen to be less stable. Tagged versions are said to be more stable and sanity tested.
As far as I know, there are no production deployments of the server. I would be happy to contribute to deployments if ones want to go for it. Reach out, we can discuss the needs of your use case.
Source code is available on GitHub - https://github.com/malach-it/boruta-server
As it, boruta server aim to follow the RFCs from IETF:
And the specifications from the OpenID Foundation:
This server has been certified for the Basic, Implicit, and Hybrid OpenID Provider profiles by the OpenID Foundation on October, 18th 2022 for the tagged version 0.1.0
This server has been also certified for the Config and Dynamic OpenID Provider profiles by the OpenID Foundation on May, 16th 2023 for the tagged version 0.2.0

A docker image is available at malachit/boruta-server on DockerHub, you will need a postgres instance installed on your system with credentials provided as environment variables in .env.*.
wget https://raw.githubusercontent.com/malach-it/boruta-server/master/.env.dev
Once done you will be able to launch the server.
Note this image is built for x86_64 architecture, for other architectures build yourself the image or use docker compose install that will build the image for your architecture.
docker run --env-file .env.dev -it --network=host malachit/boruta-server:0.4.0
The applications will be available on different ports (depending on the values provided in .env.dev):
Admin credentials are the one seeded and available in the environment file.
Content type
Image
Digest
sha256:df1b9e97d…
Size
91.3 MB
Last updated
about 2 years ago
docker pull malachit/boruta-server