This repository was archived by the owner on Dec 13, 2018. It is now read-only.

Description
Authentication handlers have now dropped their synchronous methods and are fully async
In addition to this there has been method renames;
protected override AuthenticationTicket AuthenticateCore()
has now become
protected override async Task<AuthenticationTicket> HandleAuthenticateAsync()
protected override void ApplyResponseChallenge()
has been split and now becomes
protected override async Task<bool> HandleUnauthorizedAsync(ChallengeContext context)
protected override async Task<bool> HandleForbiddenAsync(ChallengeContext context)