Reorder Challenge parameters.

This commit is contained in:
Chris Ross 2015-04-24 08:51:30 -07:00
parent 06e24a8fdf
commit 43a38c1b58
2 changed files with 11 additions and 6 deletions

View File

@ -17,22 +17,27 @@ namespace Microsoft.AspNet.Http.Authentication
public virtual void Challenge() public virtual void Challenge()
{ {
Challenge(properties: null, authenticationScheme: null); Challenge(authenticationScheme: null, properties: null);
} }
public virtual void Challenge(AuthenticationProperties properties) public virtual void Challenge(AuthenticationProperties properties)
{ {
Challenge(properties, ""); Challenge(authenticationScheme: null, properties: properties);
} }
public virtual void Challenge(string authenticationScheme) public virtual void Challenge(string authenticationScheme)
{ {
Challenge(properties: null, authenticationScheme: authenticationScheme); Challenge(authenticationScheme: authenticationScheme, properties: null);
} }
public abstract void Challenge(AuthenticationProperties properties, string authenticationScheme); public abstract void Challenge(string authenticationScheme, AuthenticationProperties properties);
public abstract void SignIn(string authenticationScheme, ClaimsPrincipal principal, AuthenticationProperties properties = null); public void SignIn(string authenticationScheme, ClaimsPrincipal principal)
{
SignIn(authenticationScheme, principal, properties: null);
}
public abstract void SignIn(string authenticationScheme, ClaimsPrincipal principal, AuthenticationProperties properties);
public virtual void SignOut() public virtual void SignOut()
{ {

View File

@ -97,7 +97,7 @@ namespace Microsoft.AspNet.Http.Authentication
new AuthenticationDescription(authenticateContext.Description)); new AuthenticationDescription(authenticateContext.Description));
} }
public override void Challenge(AuthenticationProperties properties, string authenticationScheme) public override void Challenge(string authenticationScheme, AuthenticationProperties properties)
{ {
HttpResponseFeature.StatusCode = 401; HttpResponseFeature.StatusCode = 401;
var handler = HttpAuthenticationFeature.Handler; var handler = HttpAuthenticationFeature.Handler;