| -rw-r--r-- | .editorconfig | 13L |
| -rw-r--r-- | .github/FUNDING.yml | 3L |
| -rw-r--r-- | .gitignore | 3L |
| -rw-r--r-- | CODE_OF_CONDUCT.md | 6L |
| -rw-r--r-- | server/auth.example.yaml | 9L |
| -rw-r--r-- | server/migrations/sqlite/realm/001_init.sql | 86L |
| -rw-r--r-- | server/migrations/sqlite/realm/002_oidc.sql | 55L |
| -rw-r--r-- | server/migrations/sqlite/realm/003_remove_sessions.sql | 1L |
| -rw-r--r-- | server/migrations/sqlite/system/001_init.sql | 66L |
| -rw-r--r-- | server/migrations/sqlite/system/002_client_hosts.sql | 8L |
| -rw-r--r-- | server/migrations/sqlite/system/003_system_admin.sql | 1L |
| -rw-r--r-- | server/migrations/sqlite/system/004_client_mapping.sql | 27L |
| -rw-r--r-- | server/migrations/sqlite/system/005_sessions.sql | 45L |
| -rw-r--r-- | server/package-lock.json | 1798L |
| -rw-r--r-- | server/package.json | 27L |
| -rw-r--r-- | server/scripts/generate-hex-grid.js | 89L |
| -rw-r--r-- | server/scripts/seed-demo.js | 314L |
| -rw-r--r-- | server/src/app.js | 9L |
| -rw-r--r-- | server/src/controller/login/logout.js | 23L |
| -rw-r--r-- | server/src/controller/login/password.js | 143L |
| -rw-r--r-- | server/src/controller/login/resolve.js | 39L |
| -rw-r--r-- | server/src/controller/manifest.js | 10L |
| -rw-r--r-- | server/src/controller/oidc.js | 517L |
| -rw-r--r-- | server/src/controller/realm/show.js | 16L |
| -rw-r--r-- | server/src/controller/session/show.js | 55L |
| -rw-r--r-- | server/src/index.js | 145L |
| -rw-r--r-- | server/src/lib/config.js | 153L |
| -rw-r--r-- | server/src/lib/db/index.js | 19L |
| -rw-r--r-- | server/src/lib/db/migrate.js | 212L |
| -rw-r--r-- | server/src/lib/db/params.js | 31L |
| -rw-r--r-- | server/src/lib/db/query.js | 209L |
| -rw-r--r-- | server/src/lib/db/sqlite.js | 119L |
| -rw-r--r-- | server/src/lib/host-context.js | 68L |
| -rw-r--r-- | server/src/lib/http/http-error.js | 18L |
| -rw-r--r-- | server/src/lib/http/http-ok.js | 7L |
| -rw-r--r-- | server/src/lib/http/http-response.js | 22L |
| -rw-r--r-- | server/src/lib/login.js | 95L |
| -rw-r--r-- | server/src/lib/oidc/clients.js | 125L |
| -rw-r--r-- | server/src/lib/oidc/context.js | 88L |
| -rw-r--r-- | server/src/lib/oidc/keys.js | 88L |
| -rw-r--r-- | server/src/lib/oidc/requests.js | 176L |
| -rw-r--r-- | server/src/lib/password.js | 97L |
| -rw-r--r-- | server/src/lib/policy.js | 42L |
| -rw-r--r-- | server/src/lib/realm.js | 408L |
| -rw-r--r-- | server/src/lib/session.js | 421L |
| -rw-r--r-- | server/src/lib/users.js | 271L |
| -rw-r--r-- | server/test/config.test.js | 132L |
| -rw-r--r-- | server/test/http.test.js | 760L |
| -rw-r--r-- | server/test/password.test.js | 28L |
| -rw-r--r-- | server/test/policy.test.js | 117L |
| -rw-r--r-- | server/test/realm.test.js | 176L |
| -rw-r--r-- | server/test/session.test.js | 351L |
| -rwxr-xr-x | server/web/esbuild.cjs | 103L |
| -rw-r--r-- | server/web/src/assets/global.css | 209L |
| -rw-r--r-- | server/web/src/assets/hex-grid-dark.svg | 339L |
| -rw-r--r-- | server/web/src/assets/hex-grid-light.svg | 339L |
| -rw-r--r-- | server/web/src/main.ts | 24L |
| -rw-r--r-- | server/web/src/screen/admin.tsx | 79L |
| -rw-r--r-- | server/web/src/screen/login.tsx | 279L |
| -rw-r--r-- | server/web/src/util/api.ts | 137L |