How tomaafloen/eeidtestappvcc works
This is a small browser-based Entra External ID authentication test app. Users sign in through an OIDC authorization-code flow with PKCE, view account details and ID-token claims, and can request and view an access token; sign-out and error display are also supported. The main runtime is in app.js, with MSAL settings and scopes in config.js and the page UI in index.html. The source excerpts show the app’s MSAL calls and UI updates; README statements support the documented flow and page capabilities.
Main entry points: app.js Auth and UI logic · index.html Application page · config.js MSAL settings
Components 9
Browser UI
- Application page
index.html - Claims display
app.js - Token display
app.js - Error display
app.js
Authentication
- Auth and UI logic
app.js - MSAL settings
config.js
Entra Identity
- MSAL Browser
- Entra External ID
Other components
- User
Connections 9
- User → Application page: uses
README.md - Application page → Auth and UI logic: hosts UI for
README.md - Auth and UI logic → MSAL settings: uses settings
app.js - Auth and UI logic → MSAL Browser: calls
app.js - MSAL Browser → MSAL settings: uses configuration
- MSAL Browser → Entra External ID: authenticates with
README.md - Auth and UI logic → Claims display: renders claims
app.js - Auth and UI logic → Token display: renders token info
app.js - Auth and UI logic → Error display: renders errors
app.js