Partners Middleware Chain — Six Gates to a Page

Partners Middleware Chain — Six Gates to a Page A workflow diagram generated by Archify. 01 / Browser 02 / middleware.ts 03 / Server gates Edge Identity Admit Request · any path · Browser › Edge Request any path 404 · stray host · Browser › Edge 404 stray host Sign-in · 307 redirect · Browser › Identity Sign-in 307 redirect Approval · single use · Browser › Admit Approval single use Page / API · rendered · Browser › Admit Page / API rendered Host allowlist · 404 + noindex · middleware.ts › Edge Host allowlist 404 + noindex Public route? · bypass list · middleware.ts › Identity Public route? bypass list Clerk auth() · userId? · middleware.ts › Identity Clerk auth() userId? Admission · blocked once · middleware.ts › Admit Admission blocked once Org required · chooser redirect · middleware.ts › Admit Org required chooser redirect Select org · join or create · Server gates › Admit Select org join or create Server gate · session check · Server gates › Admit Server gate session check blocked once no userId not allowed no orgId Legend User UI Agent logic Policy External system