Extend and customize
Last updated:
Use this section when configuration is not sufficient and the application must extend or replace supported behavior.
Start here
- Extension model — Begin with this topic to establish the primary model or workflow.
- Supported and unsupported customizations — Continue with this topic for the next core decision or task.
All topics
- Extension model
- Supported and unsupported customizations
- Public contracts
- Register consumer services
- Implement lifecycle handlers
- Lifecycle event catalog
- Idempotent lifecycle processing
- Replace the transactional email provider
- Add consumer authorization policies
- Customize branding and navigation
- Replace the reference presentation
- Compatibility rules for extensions
- ASP.NET Core hosting
- Compatibility matrix