netalertx-authentication-tokens
Manage and troubleshoot API tokens and authentication-related secrets. Use this when you need to find, rotate, verify, or debug authentication issues (401/403) in NetAlertX.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage and troubleshoot API tokens and authentication-related secrets. Use this when you need to find, rotate, verify, or debug authentication issues (401/403) in NetAlertX.
How to use
Upewnij się, że backend NetAlertX jest uruchomiony — sprawdź usługi devcontainera lub status procesów za pomocą ps/systemd.
Pobierz bieżący token API za pomocą Pythona: uruchom get_setting_value('API_TOKEN') z modułu helper, aby bezpiecznie odczytać wartość bez ryzyka ujawnienia w logach powłoki.
Jeśli musisz zweryfikować token w działającym kontenerze, wykonaj docker exec z poleceniem Python lub sprawdź plik konfiguracji /data/config/app.conf.
Aby obrócić token (wygenerować nowy), użyj interfejsu webowego: przejdź do Ustawienia / System i kliknij Generuj dla pola API_TOKEN — zmiana zostanie zastosowana natychmiast.
Po zmianie tokenu potwierdź nową wartość za pomocą get_setting_value('API_TOKEN') i zaktualizuj wszystkie klienty lub węzły synchronizacji, aby używały nowego tokenu.
Jeśli napotykasz błędy 401/403, sprawdź logi w /tmp/log/app.log, upewnij się, że backend jest dostępny, oraz że żądania wysyłają nagłówek Authorization: Bearer z prawidłowym tokenem.