Toolverse
All skills

netalertx-authentication-tokens

by netalertx

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

Quick info

Author
netalertx
Category
Security
Views
8

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

  1. Upewnij się, że backend NetAlertX jest uruchomiony — sprawdź usługi devcontainera lub status procesów za pomocą ps/systemd.

  2. 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.

  3. Jeśli musisz zweryfikować token w działającym kontenerze, wykonaj docker exec z poleceniem Python lub sprawdź plik konfiguracji /data/config/app.conf.

  4. 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.

  5. 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.

  6. 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.

Related skills