Skip to content

Release/v3.0.0#158

Merged
andrewmarkham merged 32 commits into
mainfrom
release/v3.0.0
Mar 1, 2026
Merged

Release/v3.0.0#158
andrewmarkham merged 32 commits into
mainfrom
release/v3.0.0

Conversation

@andrewmarkham
Copy link
Copy Markdown
Owner

Added support for different security settings across multiple sites.

  • Content Security Policy
  • Permissions Policy
  • Standard Security Headers

… interfaces, implement site and nonce services

- Updated test script to reduce concurrent requests from 100 to 50.
- Added ISitePolicy interface to define site properties.
- Created Site class to represent site entities with Id and Name.
- Implemented abstract HeaderProviderBase class for managing response headers.
- Defined IHeaderProvider interface for header provider implementations.
- Introduced INonceService interface for nonce generation.
- Created ISiteService interface for site management and resolution.
- Implemented NonceService to generate a consistent nonce value.
- Developed SiteService to retrieve site definitions and resolve site IDs based on various inputs.
@andrewmarkham andrewmarkham merged commit 9611c3c into main Mar 1, 2026
4 checks passed
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