Fix typo in WebApplication::isAuthNeeded()

If we want local auth without username/password
(m_isLocalAuthEnabled is set) and client address is loopback,
we should return false from WebApplication::isAuthNeeded().
This commit is contained in:
Dmitry Vilkov 2025-01-10 23:39:55 +04:00
commit fb0818eec4

View file

@ -700,7 +700,7 @@ QString WebApplication::generateSid() const
bool WebApplication::isAuthNeeded() bool WebApplication::isAuthNeeded()
{ {
if (!m_isLocalAuthEnabled && m_clientAddress.isLoopback()) if (m_isLocalAuthEnabled && m_clientAddress.isLoopback())
return false; return false;
if (m_isAuthSubnetWhitelistEnabled && Utils::Net::isIPInSubnets(m_clientAddress, m_authSubnetWhitelist)) if (m_isAuthSubnetWhitelistEnabled && Utils::Net::isIPInSubnets(m_clientAddress, m_authSubnetWhitelist))
return false; return false;