Helper library for identity & access control in .NET 4.5 and MVC4/Web API.
Base
- Base64Url encoding
- Epoch Date Time conversion
- Random number generation
- Time-constant string comparison
Claims
- Anoynmous claims principal
- Authentication instant claim
- Claims-based authorization
Constant
- Useful constants when dealing with algorithms, date time formats, JWT, SWT, WS-Security & WS-Trust
Extension Methods
- XML (to and from XmlReader, XmlDocument, XDocument)
- WS-Trust RSTRs
- Security token conversion
- X.509 Certificates
Tokens
- SWT and JWT support
- Access key support
- Low level helpers
Web API
- 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
- Cookie protection
- CORS
WS-Trust
- Helper classes for WCF
- WS-Trust bindings