Add OAuth seed data and standardize service ports for Aspire orchestration #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements out-of-the-box OAuth/OIDC configuration and unifies service ports for .NET Aspire-based deployment. Sample projects now demonstrate end-to-end authentication flows without manual setup.
Port Standardization
Aligned all services to fixed ports for consistent Aspire orchestration:
OAuth Seed Data
Added
SeedOAuthDataAsyncinMigrationService/Worker.csto auto-create on first run:Standard OIDC scopes:
openid,profile,email,address,phone,offline_accessFrontClient (public SPA):
ApiClient (confidential):
ApiClient_Secret_2025(hashed)Aspire Integration
Modified
AppHost/Program.csto enforce ports viaWithHttpsEndpoint():Documentation
All sample configurations updated to reference new ports and default clients (
FrontClient/ApiClientinstead ofFrontTest/ApiTest).Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.