Web Interface - API Settings - Advanced Settings not saved

I've set an app password and wanted to enable the option Local clients need to authenticate to access the API. But whenever I enable this option, right after saving it gets disabeld.

CleanShot 2024-10-21 at 20.16.01

I'm using the following version:

Core
    Version is v5.18.3-525-g1a48706 (Latest: null)
    Branch is development
    Hash is 1a487069 (Latest: 1a487069)
Web
    Version is v5.21-986-gcd916b17 (Latest: null)
    Branch is development
    Hash is cd916b17 (Latest: cd916b17)
FTL
    Version is vDev-2f02f5c (Latest: null)
    Branch is development
    Hash is 2f02f5c0 (Latest: 2f02f5c0)

If you need a debug token, let me know.

I can reproduce this. This is a bug

The API endpoint behind this setting was removed during v6 development. This PR removes the text and checkbox from the web interface

__

I think we decided during the development that also all local clients need to authenticate, except those who can read the cli_pw stored in /etc/pihole/cli_pw. This setting can be turned off at webserver.api.cli_pw

2 Likes

Can confirm that it is removed from the Web-UI. Thanks.