Commit 334a28

2026-06-23 02:43:53 Anonymous: Build out AeThex documentation pages
passport.md ..
@@ 1,54 1,49 @@
# Passport
- AeThex Passport is the identity platform that powers authentication and authorization across the AeThex ecosystem.
+ Passport is the AeThex identity layer.
- {{InfoBox}}
-
- | Property | Value |
- |-----------|---------|
- | Product | Passport |
- | Category | Identity Platform |
- | Status | Active |
- | Protocols | OAuth 2.0, OpenID Connect |
+ It is designed to give users one consistent identity across AeThex-connected surfaces: games, support, community systems, governance, creator tools, and developer integrations.
---
- ## Features
+ ## What Passport Handles
- - Single Sign-On
- - Linked Accounts
- - Organization Membership
- - Roles and Permissions
- - Session Management
- - Identity Verification
+ - Account identity
+ - Authentication
+ - Linked accounts
+ - Public profile context
+ - Roles and permissions
+ - Inventory and locker context
+ - Achievement and progress context
+ - Support identity and ticket routing
+ - Governance eligibility and voting context
---
- ## Core Concepts
-
- ### Profiles
-
- Profiles represent an individual user's identity.
+ ## Typical Passport Flow
- ### Organizations
+ 1. User creates or opens Passport.
+ 2. User links external identities when needed.
+ 3. An experience, app, or bot requests identity context.
+ 4. AeThex verifies the user and returns approved scoped data.
+ 5. The integration uses only the required information.
- Users may belong to multiple organizations.
-
- ### Roles
+ ---
- Roles determine permissions and access.
+ ## Integration Principles
- ### Sessions
+ Passport integrations should follow three rules:
- Sessions manage authentication state.
+ 1. **Ask for the minimum scope.**
+ 2. **Never expose private user data unnecessarily.**
+ 3. **Make disconnect/revoke behavior obvious.**
---
## Related Pages
- [[Authentication]]
- - [[Organizations]]
- - [[Profiles]]
+ - [[Linked-Accounts]]
- [[Security]]
-
- {{PageIndex}}
+ - [[Game-Integration]]
+ - [[Discord-Integration]]
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9