Features
Base
Some low level helpers that are useful when you are building your own security plumbing, e.g.
- Base64Url encoding
- Epoch Date Time conversion
- Random number and key generation
- Time-constant string comparison
- Useful constants when dealing with algorithms, date time formats, JWT, SWT, WS-Security & WS-Trust
Claims
Helper classes that deal with claims handling, e.g.
- Anoynmous claims principal
- Authentication instant claim
- Claims-based authorization
Extension methods
Useful extensions and conversions for dealing with XML, certificates and tokens
- XML (to and from XmlReader, XmlDocument, XDocument)
- WS-Trust RSTs/RSTRs
- Security token conversion
Authentication
Security tokens, security token handlers and integration into various frameworks
- SWT and JWT support
- HTTP-friendly security token handlers
- Extensible authentication framework for Web API that supports SAML 1.1/2.0, JWT, SWT, Access Keys, Basic Authentication
Web
IIS, MVC, ASP.NET / Web API Helpers
- Protected cookies
- CORS (Cross Origin Resource Sharing) support for IIS, MVC and Web API
WS-Trust
WCF helpers
- Helper classes for WCF
- WS-Trust bindings