bbe419d0f3
of September 8th through the 14th. In that week, we detangled the UI such that - Admin did not refer to User - Elements did not refer to Admin - Elements did not refer to User - Common did not refer to Elements - Components did not refer to Admin While there is still some cross-referencing that needs to be addressed, that was an excellent start in saying that there is a hierarchy between the foundation of Contexts (and the API), Applications, and Elements. With that hierarchy in mind, this commit enters a whole new phase of the build decomposition, streamlining, and performance campaign. The objective is to extract, one by one, components of the system that do not need "awareness" of other components, and to make them independent, and to create an ecosystem of elements, components, contexts, verticals (individual user stories, such as "Manage a User" or "Add a Provider"), and finally whole applications that have both high visibility and legibility, and which create a dependency graph that will allow developers to work faster, more efficiently, and with greater confidence. At least that's the hope. |
||
---|---|---|
.github | ||
.vscode | ||
authentik | ||
blueprints | ||
cmd | ||
internal | ||
lifecycle | ||
locale | ||
schemas | ||
scripts | ||
tests | ||
web | ||
website | ||
.bumpversion.cfg | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CODEOWNERS | ||
CONTRIBUTING.md | ||
docker-compose.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
ldap.Dockerfile | ||
LICENSE | ||
Makefile | ||
manage.py | ||
poetry.lock | ||
proxy.Dockerfile | ||
pyproject.toml | ||
radius.Dockerfile | ||
README.md | ||
schema.yml | ||
SECURITY.md |
What is authentik?
authentik is an open-source Identity Provider that emphasizes flexibility and versatility. It can be seamlessly integrated into existing environments to support new protocols. authentik is also a great solution for implementing sign-up, recovery, and other similar features in your application, saving you the hassle of dealing with them.
Installation
For small/test setups it is recommended to use Docker Compose; refer to the documentation.
For bigger setups, there is a Helm Chart here. This is documented here.
Screenshots
Light | Dark |
---|---|
Development
Security
See SECURITY.md
Adoption and Contributions
Your organization uses authentik? We'd love to add your logo to the readme and our website! Email us @ hello@goauthentik.io or open a GitHub Issue/PR! For more information on how to contribute to authentik, please refer to our CONTRIBUTING.md file.