diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index d72c51a0..f4e103e1 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -706,8 +706,7 @@ namespace WebSocketSharp.Server state => { try { var ctx = cl.GetWebSocketContext (null, _secure, _sslConfig, _logger); - if (_authSchemes != AuthenticationSchemes.Anonymous && - !authenticate (ctx, _authSchemes, getRealm (), UserCredentialsFinder)) + if (!authenticate (ctx)) return; processRequest (ctx);