Renamed Web API authorize attributes
WebApi: beta3
Update AuthenticationHandler.cs

If the principal has no claim for NameIdentifier the code fails because principal.FindFirst(ClaimTypes.NameIdentifier) equates to null and null has no value property. This same logic error happens in the next branch with "sub".
add State helper
Client version update
Update OWIN nuspec
Fixed PR for AuthenticationHandler
add claims authorize attribute back into web api project
nuget for webapi beta4
use principal from request context (not default ClaimsPrincipal.Current)
backout web api claims authorize, update sample to use resource action authorize
backed out claims authorize atribute