Consolidating authentication and authorization into one platform shared by all our products EarthLink Network consolidated authentication and authorization across its seven products into a single in-house identity provider, ELN ID, built by one human owner with AI handling the implementation. After an audit found zero products using the designed ServiceRole, the team standardized on the admin rule actually in use and centralized admin resolution in one place, fixing bugs where admin-group data vanished after token refresh and where the admin screen rejected users whose API calls succeeded. The design records also banned iframe-based silent authentication due to SameSite=Lax cookies, made terms-of-service consent versions opaque strings verified via the verify-token API, and opted not to migrate existing consent records. ELN ID is an in-house project run by EarthLink Network as a company, developed by a team of one human owner with AI doing the implementation. What started as an organization-management app grew into the authentication and authorization platform an Identity Provider, IdP shared by our products. When we audited which of our seven products recognized whom as an administrator, the number of products using the ServiceRole we had designed for that purpose was zero. So we made the pattern that was actually in use — globalRole === 'ADMIN' || groups.includes '