Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
884d521
docs(auth): design GitHub authentication
axelav Aug 12, 2026
b1fe174
docs(auth): plan GitHub authentication
axelav Aug 12, 2026
3e99b93
docs(auth): record SQLx migration requirement
axelav Aug 12, 2026
b081230
chore(deps): upgrade SQLx for SQLite migrations
axelav Aug 12, 2026
7162aa2
feat(auth): add GitHub identity schema
axelav Aug 12, 2026
37e926e
chore(toolchain): pin Rust 1.94
axelav Aug 12, 2026
1bac47e
test(auth): strengthen migration verification
axelav Aug 12, 2026
b3d621e
feat(auth): add GitHub OAuth provider
axelav Aug 12, 2026
3bd81ed
fix(auth): harden GitHub OAuth boundary
axelav Aug 12, 2026
7414e36
refactor(auth): inject GitHub provider
axelav Aug 12, 2026
828d571
test(auth): support fake GitHub failures
axelav Aug 12, 2026
676f57b
feat(auth): version authenticated sessions
axelav Aug 12, 2026
426bb28
feat(auth): sign in with GitHub
axelav Aug 12, 2026
e2a216a
fix(auth): consume invalid OAuth callbacks
axelav Aug 12, 2026
1ac8dc8
feat(auth): connect legacy users to GitHub
axelav Aug 12, 2026
6d0bc8e
feat(auth): issue invitation and recovery links
axelav Aug 12, 2026
28d5eed
fix(auth): canonicalize connection token timestamps
axelav Aug 12, 2026
3e709cb
feat(auth): recover accounts through GitHub
axelav Aug 12, 2026
6eab48a
fix(auth): log safe recovery failures
axelav Aug 12, 2026
7913452
fix(auth): redact legacy connection failures
axelav Aug 12, 2026
592fe29
docs(auth): document GitHub authentication
axelav Aug 12, 2026
a095868
docs(auth): harden deployment configuration
axelav Aug 12, 2026
ee65c5f
chore(style): format Rust sources
axelav Aug 12, 2026
194a495
fix(auth): harden production configuration
axelav Aug 12, 2026
c14936d
docs(auth): add production rollout runbook
axelav Aug 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
DATABASE_URL=sqlite:data/interne.db
SESSION_SECRET=dev-secret-change-in-prod
GITHUB_CLIENT_ID=replace-with-github-oauth-client-id
GITHUB_CLIENT_SECRET=replace-with-github-oauth-client-secret
PUBLIC_BASE_URL=https://interne.example.com
GITHUB_SIGNUP_MODE=closed
SECURE_COOKIES=true
Loading