Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
lidge-jun
opencodex
Repository navigation
Code
Issues
54
(54)
Pull requests
92
(92)
Discussions
Actions
Security and quality
Insights
More
items
Merge dev multi-auth hardening
- #28
#28
Merged
lidge-jun
merged 71 commits into
main
lidge-jun/opencodex:main
from
dev
lidge-jun/opencodex:dev
Copy head branch name to clipboard
Jun 25, 2026
Conversation
Commits
71
(71)
Checks
Files changed
Merged
Merge dev multi-auth hardening
#28
lidge-jun
merged 71 commits into
main
lidge-jun/opencodex:main
from
dev
lidge-jun/opencodex:dev
Copy head branch name to clipboard
Commits
Commits on Jun 23, 2026
fix: preserve Anthropic stream input usage
Show description for 8e1c2c9
lidge-jun
and
0disoft
committed
8e1c2c9
View commit details
Copy full SHA for 8e1c2c9
Browse repository at this point
fix: use additive merge for Anthropic stream usage
Show description for 5ae187e
lidge-jun
committed
5ae187e
View commit details
Copy full SHA for 5ae187e
Browse repository at this point
feat: add CodexAccount types and account credential store
Show description for ccbcd6c
lidge-jun
committed
ccbcd6c
View commit details
Copy full SHA for ccbcd6c
Browse repository at this point
feat: inject codex account override in passthrough + session affinity
Show description for f692f59
lidge-jun
committed
f692f59
View commit details
Copy full SHA for f692f59
Browse repository at this point
feat: add codex-auth management API endpoints
Show description for 19bd067
lidge-jun
committed
19bd067
View commit details
Copy full SHA for 19bd067
Browse repository at this point
feat: add Codex Auth dashboard tab with account pool management
Show description for c2ea897
lidge-jun
committed
c2ea897
View commit details
Copy full SHA for c2ea897
Browse repository at this point
test: add multi-account auth tests for store CRUD and passthrough override
Show description for ce868ad
lidge-jun
committed
ce868ad
View commit details
Copy full SHA for ce868ad
Browse repository at this point
fix: CodexAuth UI — always show main account, add missing CSS
Show description for e379e58
lidge-jun
committed
e379e58
View commit details
Copy full SHA for e379e58
Browse repository at this point
feat: show real Codex account info in Codex Auth tab
Show description for 0f49e43
lidge-jun
committed
0f49e43
View commit details
Copy full SHA for 0f49e43
Browse repository at this point
feat: add account import modal + extend cache TTL to 5 minutes
Show description for 2efa629
lidge-jun
committed
2efa629
View commit details
Copy full SHA for 2efa629
Browse repository at this point
Commits on Jun 24, 2026
fix: two-step Add Account modal — pick method then import
Show description for 4e5166a
lidge-jun
committed
4e5166a
View commit details
Copy full SHA for 4e5166a
Browse repository at this point
feat: add ChatGPT OAuth login flow for multi-account
Show description for b406580
lidge-jun
committed
b406580
View commit details
Copy full SHA for b406580
Browse repository at this point
feat: capture quota from passthrough headers + auto-switch at threshold
Show description for 8398aac
lidge-jun
committed
8398aac
View commit details
Copy full SHA for 8398aac
Browse repository at this point
fix: add refresh lock, input validation, graceful token fallback
Show description for 8ade42d
lidge-jun
committed
8ade42d
View commit details
Copy full SHA for 8ade42d
Browse repository at this point
test: add codex-auth API endpoint tests
Show description for d0b9ed0
lidge-jun
committed
d0b9ed0
View commit details
Copy full SHA for d0b9ed0
Browse repository at this point
feat: production OAuth flow — auto-register pool account + GUI polling
Show description for 63299b8
lidge-jun
committed
63299b8
View commit details
Copy full SHA for 63299b8
Browse repository at this point
fix: correct OAuth to auth.openai.com with proper client_id and form-urlencoded
Show description for c45db2a
lidge-jun
and
claude
committed
c45db2a
View commit details
Copy full SHA for c45db2a
Browse repository at this point
test: add OAuth JWT extraction and session affinity tests (27 new)
Show description for 0f846d9
lidge-jun
and
claude
committed
0f846d9
View commit details
Copy full SHA for 0f846d9
Browse repository at this point
fix: use official Codex redirect URI (localhost:1455/auth/callback)
Show description for b3f4c9f
lidge-jun
and
claude
committed
b3f4c9f
View commit details
Copy full SHA for b3f4c9f
Browse repository at this point
fix: actively fetch quota for pool accounts via wham/usage API
Show description for 3e58746
lidge-jun
and
claude
committed
3e58746
View commit details
Copy full SHA for 3e58746
Browse repository at this point
fix: make btn-icon visible in dark mode
Show description for cca29ac
lidge-jun
and
claude
committed
cca29ac
View commit details
Copy full SHA for cca29ac
Browse repository at this point
fix: prevent OAuth token collision between pool accounts and Codex CLI
Show description for a0b889d
lidge-jun
and
claude
committed
a0b889d
View commit details
Copy full SHA for a0b889d
Browse repository at this point
fix: show OAuth error on pick step + clean unused constructor param
Show description for 43fdfb9
lidge-jun
and
claude
committed
43fdfb9
View commit details
Copy full SHA for 43fdfb9
Browse repository at this point
fix: address all critical/high issues from ChatGPT code review
Show description for a12e21a
lidge-jun
and
claude
committed
a12e21a
View commit details
Copy full SHA for a12e21a
Browse repository at this point
fix: auto-register chatgpt passthrough provider on startup
Show description for 62fd2d0
lidge-jun
and
claude
committed
62fd2d0
View commit details
Copy full SHA for 62fd2d0
Browse repository at this point
fix: sync models_cache.json on server startup for CLI model picker
Show description for 8451d62
lidge-jun
and
claude
committed
8451d62
View commit details
Copy full SHA for 8451d62
Browse repository at this point
fix: clear model cache before catalog refresh on provider add/delete
Show description for dc87e00
lidge-jun
and
claude
committed
dc87e00
View commit details
Copy full SHA for dc87e00
Browse repository at this point
fix: write expired cache wrapper to force CLI model refresh
Show description for 0721123
lidge-jun
and
claude
committed
0721123
View commit details
Copy full SHA for 0721123
Browse repository at this point
fix: isolate opencodex auth state in tests
lidge-jun
committed
c2e3cbb
View commit details
Copy full SHA for c2e3cbb
Browse repository at this point
fix: recover codex auth login status
lidge-jun
committed
8da417c
View commit details
Copy full SHA for 8da417c
Browse repository at this point
fix: refresh codex pool quota on account load
lidge-jun
committed
35b3f0e
View commit details
Copy full SHA for 35b3f0e
Browse repository at this point
fix: remove personal codex account examples
lidge-jun
committed
ce1c1d4
View commit details
Copy full SHA for ce1c1d4
Browse repository at this point
fix: make codex account remove icon red
lidge-jun
committed
955b614
View commit details
Copy full SHA for 955b614
Browse repository at this point
feat: add codex auth quota refresh
lidge-jun
committed
cbd9c28
View commit details
Copy full SHA for cbd9c28
Browse repository at this point
fix: label codex pool accounts in request logs
lidge-jun
committed
56938f3
View commit details
Copy full SHA for 56938f3
Browse repository at this point
fix: sync codex auth runtime config
lidge-jun
committed
3342b20
View commit details
Copy full SHA for 3342b20
Browse repository at this point
fix: cancel codex oauth login flow
lidge-jun
committed
aa4e7b8
View commit details
Copy full SHA for aa4e7b8
Browse repository at this point
fix: copy codex oauth login link
lidge-jun
committed
0683378
View commit details
Copy full SHA for 0683378
Browse repository at this point
fix: scale codex account pool refresh
lidge-jun
committed
de2f31e
View commit details
Copy full SHA for de2f31e
Browse repository at this point
fix: sync codex oauth login runtime config
lidge-jun
committed
6c2d7df
View commit details
Copy full SHA for 6c2d7df
Browse repository at this point
fix: align codex quota reset rows
lidge-jun
committed
f891486
View commit details
Copy full SHA for f891486
Browse repository at this point
fix: allow team codex account members
lidge-jun
committed
5f95635
View commit details
Copy full SHA for 5f95635
Browse repository at this point
refactor: split codex auth collision checks
lidge-jun
committed
7edba42
View commit details
Copy full SHA for 7edba42
Browse repository at this point
docs: record codex auth verification inventory
lidge-jun
committed
5a62f47
View commit details
Copy full SHA for 5a62f47
Browse repository at this point
docs: plan codex auth verification goal
lidge-jun
committed
0572456
View commit details
Copy full SHA for 0572456
Browse repository at this point
docs: refine codex auth verification plan
lidge-jun
committed
cd0b004
View commit details
Copy full SHA for cd0b004
Browse repository at this point
feat: fail over unhealthy codex pool accounts
lidge-jun
committed
dca0823
View commit details
Copy full SHA for dca0823
Browse repository at this point
docs: record codex auth build verification
lidge-jun
committed
15c2050
View commit details
Copy full SHA for 15c2050
Browse repository at this point
docs: record codex auth runtime verification
lidge-jun
committed
fbe039f
View commit details
Copy full SHA for fbe039f
Browse repository at this point
docs: summarize codex auth verification results
lidge-jun
committed
7f7abdb
View commit details
Copy full SHA for 7f7abdb
Browse repository at this point
docs: mark codex auth e2e verification complete
lidge-jun
committed
09aca68
View commit details
Copy full SHA for 09aca68
Browse repository at this point
fix: contain codex auth quota rows
lidge-jun
committed
35e4ff6
View commit details
Copy full SHA for 35e4ff6
Browse repository at this point
docs: plan codex multi-auth security fixes
lidge-jun
committed
8b97812
View commit details
Copy full SHA for 8b97812
Browse repository at this point
docs: refine codex multi-auth security plan
lidge-jun
committed
f30fa2d
View commit details
Copy full SHA for f30fa2d
Browse repository at this point
fix: fail closed codex pool auth context
lidge-jun
committed
1f0813c
View commit details
Copy full SHA for 1f0813c
Browse repository at this point
fix: purge codex account lifecycle state
lidge-jun
committed
0efb547
View commit details
Copy full SHA for 0efb547
Browse repository at this point
fix: guard codex credential refresh generation
lidge-jun
committed
278873a
View commit details
Copy full SHA for 278873a
Browse repository at this point
fix: bind codex account lifecycle to generations
lidge-jun
committed
2204da8
View commit details
Copy full SHA for 2204da8
Browse repository at this point
fix: guard non-loopback opencodex APIs
lidge-jun
committed
9490cfc
View commit details
Copy full SHA for 9490cfc
Browse repository at this point
fix: disable unverified codex manual import
lidge-jun
committed
b9903be
View commit details
Copy full SHA for b9903be
Browse repository at this point
fix: treat unknown codex quota conservatively
lidge-jun
committed
820fd8c
View commit details
Copy full SHA for 820fd8c
Browse repository at this point
fix: classify codex upstream outcomes
lidge-jun
committed
35d28a0
View commit details
Copy full SHA for 35d28a0
Browse repository at this point
fix: record codex sidecar auth outcomes
lidge-jun
committed
cfc6e47
View commit details
Copy full SHA for cfc6e47
Browse repository at this point
fix: cooldown rate-limited codex accounts
lidge-jun
committed
56c9369
View commit details
Copy full SHA for 56c9369
Browse repository at this point
fix: record codex terminal stream outcomes
lidge-jun
committed
e123339
View commit details
Copy full SHA for e123339
Browse repository at this point
fix: redact codex auth privacy surfaces
lidge-jun
committed
e752fab
View commit details
Copy full SHA for e752fab
Browse repository at this point
docs: record codex privacy verification evidence
lidge-jun
committed
10354c4
View commit details
Copy full SHA for 10354c4
Browse repository at this point
fix: bound codex affinity and refresh grants
lidge-jun
committed
d65877b
View commit details
Copy full SHA for d65877b
Browse repository at this point
fix: avoid privacy scan self-match
lidge-jun
committed
72d83d1
View commit details
Copy full SHA for 72d83d1
Browse repository at this point
docs: record codex phase 70 evidence
lidge-jun
committed
d0cf0aa
View commit details
Copy full SHA for d0cf0aa
Browse repository at this point
Commits on Jun 25, 2026
fix: preserve invalid config before fallback
Show description for 4d9d9f9
lidge-jun
and
0disoft
committed
4d9d9f9
View commit details
Copy full SHA for 4d9d9f9
Browse repository at this point
You can’t perform that action at this time.