[Modify] Remove it

This commit is contained in:
sta 2016-04-28 16:11:11 +09:00
parent 7e70add981
commit 911bdc1591

View File

@ -558,51 +558,6 @@ namespace WebSocketSharp.Server
_state = ServerState.Stop;
}
private bool authenticate (TcpListenerWebSocketContext context)
{
var schm = _authSchemes;
if (schm == AuthenticationSchemes.Anonymous)
return true;
if (schm != AuthenticationSchemes.Basic && schm != AuthenticationSchemes.Digest) {
context.Close (HttpStatusCode.Forbidden);
return false;
}
var realm = getRealm ();
var chal = new AuthenticationChallenge (schm, realm).ToString ();
var retry = -1;
Func<bool> auth = null;
auth =
() => {
retry++;
if (retry > 99) {
context.Close (HttpStatusCode.Forbidden);
return false;
}
var user =
HttpUtility.CreateUser (
context.Headers["Authorization"],
schm,
realm,
context.HttpMethod,
UserCredentialsFinder
);
if (user != null && user.Identity.IsAuthenticated) {
context.SetUser (user);
return true;
}
context.SendAuthenticationChallenge (chal);
return auth ();
};
return auth ();
}
private string checkIfCertificateExists ()
{
return _secure && (_sslConfig == null || _sslConfig.ServerCertificate == null)