This repository was archived by the owner on Nov 1, 2018. It is now read-only.
This repository was archived by the owner on Nov 1, 2018. It is now read-only.
Implement a full authentication handler #1
Closed
Description
To enable mixed anonymous and windows auth the PlatformHandlerMiddleware must implement the IAuthenticationHandler contracts for Authenticate, Challenge, and Forbidden. Open questions:
- Should it be 'automatic', always processing the incoming identity and always responding to Challenges? This may need to be configurable.
- How can it know what auth is enabled in IIS? This may need to be configured too.
- When there is a WindowsIdentity, how can it tell what type of auth was used to put in the AuthScheme field? This will also be needed for converting challenges to forbidden.