Skip to content

Analyze Blazor WebAssembly app with feature toggles - #1

Open
rfalanga wants to merge 1 commit into
Rod-at-DOH:mainfrom
rfalanga:main
Open

Analyze Blazor WebAssembly app with feature toggles#1
rfalanga wants to merge 1 commit into
Rod-at-DOH:mainfrom
rfalanga:main

Conversation

@rfalanga

Copy link
Copy Markdown

This document provides an analysis of a hosted Blazor WebAssembly app demonstrating feature toggles with authenticated API access, detailing its structure, functionality, and implementation.

This is from this repo on Feature Flags

I asked GitHub Copilot if it was necessary to use Microsoft Entra ID/Azure AD to run this application. In short, it said yes. Here is its full answer:

No—not strictly to start the process, but yes for the app’s intended behavior as implemented.
• The server is wired to Entra auth in Server/Program.cs via AddMicrosoftIdentityWebAppAuthentication(...).
• Sign-in/sign-out endpoints are Entra/OpenID Connect based in Server/Controllers/AccountController.cs.
• Protected APIs require authenticated cookies (for example DirectApiController, FeatureXApiController, GraphApiCallsController).
• Graph functionality specifically depends on Entra-issued tokens/scopes (User.ReadBasic.All user.read).
So, as-is, you can launch it, but to actually authenticate and use secured/API features, you need a valid Microsoft Entra ID app registration and tenant config.

This document provides an analysis of a hosted Blazor WebAssembly app demonstrating feature toggles with authenticated API access, detailing its structure, functionality, and implementation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant