API Reference
Reference documentation for all B5 Secure libraries. Types are organized by namespace; the B5SecurityKit.* namespaces of the prior release map to B5SecurityKit.* here.
Member-level signatures (methods, properties, parameters) are generated from the library’s XML doc-comments at build time. The pages below list every public type and its purpose across all 11 namespaces.
B5SecurityKit
Core abstractions, security context, pipeline, hashing, sessions, permits and user services.
77 types
B5SecurityKit.Authorization
Activity-based, data-aware authorization (ADA): authorizers, references and attributes.
12 types
B5SecurityKit.AuthProviders
Authentication and authorization providers and the HMAC / Service-HMAC / Service-Key handlers.
20 types
B5SecurityKit.Net
Shared ASP.NET integration: request definitions, the registry base and the full attribute set.
32 types
B5SecurityKit.NetCore
ASP.NET Core registration, the Protect attribute and request service.
4 types
B5SecurityKit.NetCore.Middleware
ASP.NET Core middleware, including request buffering for HMAC body verification.
2 types
B5SecurityKit.NetFramework.Mvc
ASP.NET Framework MVC integration: registry, Protect attribute, cookie and request services.
5 types
B5SecurityKit.NetFramework.WebApi
ASP.NET Framework Web API integration: registry, Protect attribute and request service.
6 types
B5SecurityKit.ServiceStack
Native ServiceStack support: the B5SecurityKitFeature plugin, REST handler, registry and attributes.
34 types
B5SecurityKit.ServiceStack.Validators
Validators and extensions for ServiceStack DTOs.
2 types
B5SecurityKit.Xss
Cross-site scripting (XSS) screening: the validator, opt-in attribute and exception.
4 types
Talk to a human.
Get architecture guidance, Test Mode access, integration review, or help choosing the right B5 identity and authorization pattern.