Oak IAM/IdP Server
Find a file
Mitesh Shah e355e71b6c
All checks were successful
Kaocha Test Runner / run_kaocha (push) Successful in 2m50s
Build And Publish OCI Container / build (push) Successful in 3m46s
fix port from pg to oak service
2025-12-21 18:06:14 +05:30
.forgejo/workflows Rework database setup somewhat 2025-12-18 10:37:30 +01:00
bin Reset version for 1.0 release 2025-12-19 12:40:06 +01:00
container Different strategy for oakadm in container 2025-12-19 12:13:01 +01:00
dev Get rid of infra directory 2025-12-16 14:36:30 +01:00
doc doc and install tweaks 2025-12-19 17:55:15 +01:00
repl_sessions Rework auth middleware and redirect handling 2025-12-15 17:29:23 +01:00
resources # 1.0.246 (2025-12-19 / 6bead6d) 2025-12-19 12:40:36 +01:00
src/co/gaiwan Add configuring section, add --config-file flag 2025-12-19 11:52:47 +01:00
test Rework database setup somewhat 2025-12-18 10:37:30 +01:00
.editorconfig Add oakadm CLI, evolve schema, start on oauth stuff 2025-08-22 17:21:40 +02:00
.gitignore Rework database setup somewhat 2025-12-18 10:37:30 +01:00
bb.edn Rework database setup somewhat 2025-12-18 10:37:30 +01:00
CHANGELOG.md Update pom.xml and add CHANGELOG.md placeholders 2025-12-19 12:40:59 +01:00
Containerfile Different strategy for oakadm in container 2025-12-19 12:13:01 +01:00
deps.edn Rework database setup somewhat 2025-12-18 10:37:30 +01:00
docker-compose.yml Rework database setup somewhat 2025-12-18 10:37:30 +01:00
install.sh fix port from pg to oak service 2025-12-21 18:06:14 +05:30
LICENSE.txt JOSE, logging, security providers, database setup 2025-08-17 09:16:15 +02:00
pom.xml Update pom.xml and add CHANGELOG.md placeholders 2025-12-19 12:40:59 +01:00
README.md Clean up README 2025-12-19 12:37:21 +01:00
tests.edn Do not use docker compose in CI 2025-12-16 14:34:05 +01:00

Oak IAM

Rooted in Standards, Built to Last

Oak is a Free and Open Source Identity Provider that you can host yourself, it implements

  • OAuth 2.0
  • OpenID Connect
  • JWT with custom claims
  • Two-factor Authentication via TOTP (Time-Based One-Time Passwords)

Oak is headless, all administration and user management is done through a command line interface.

Documentation

License

Copyright © 2025 Arne Brasseur

All code in this project is made available under the Apache 2.0 license, unless specified otherwise. See LICENSE.txt.