System weryfikacji
Jak działa weryfikacja OAuth2 w NexoraGuard
NexoraGuard weryfikuje członków za pomocą Discord OAuth2. To bezpieczny, standardowy mechanizm autoryzacji używany przez Discord do łączenia kont z aplikacjami zewnętrznymi.
Proces weryfikacji krok po kroku
Nowy członek dołącza do serwera i widzi kanał #weryfikacja.
Klika link lub przycisk weryfikacji — zostaje przekierowany na stronę NexoraGuard.
Na stronie klika "Zweryfikuj się" — Discord OAuth2 prosi o autoryzację.
Użytkownik zatwierdza — NexoraGuard otrzymuje token dostępu.
NexoraGuard zapisuje dane członka w backupie (ID, token, przeglądarka, kraj).
Bot automatycznie nadaje rolę weryfikacji na serwerze Discord.
Użytkownik uzyskuje dostęp do reszty kanałów serwera.
Uprawnienia OAuth2
NexoraGuard wymaga minimalnych uprawnień OAuth2. Oto co dokładnie jest wymagane:
identifyOdczytanie nazwy użytkownika, avataru i ID Discord
guilds.joinDołączenie użytkownika na serwer (do przywracania członków)
emailOdczytanie adresu e-mail (opcjonalne, gdy włączone w ustawieniach serwera)
guildsOdczytanie listy serwerów użytkownika (opcjonalne, gdy włączone w ustawieniach)
Personalizacja strony weryfikacji
Strona weryfikacji jest w pełni konfigurowalna z poziomu dashboardu NexoraGuard:
Tytuł i opis
Własny tytuł strony weryfikacji i opis widoczny dla użytkowników
Kolor motywu
Główny kolor strony weryfikacji dopasowany do Twojego serwera
Logo serwera
Automatycznie pobierane z Discord lub możesz ustawić własne
Obrazek w tle
Własne tło strony weryfikacji (opcjonalne)
Efekty wizualne
Wybór animacji tła: Galaxy, Plasma, Silk lub brak
Tekst przycisku
Własny tekst na przycisku weryfikacji (np. "Dołącz do nas")
Linki społecznościowe
Dodaj linki do YouTube, X (Twitter), TikTok, Twitch, Discord, GitHub i inne
CAPTCHA
Opcjonalna weryfikacja CAPTCHA przed autoryzacją OAuth2
Dane zbierane podczas weryfikacji
Przy każdej weryfikacji NexoraGuard zapisuje:
- Discord User ID, nazwa użytkownika i avatar
- Token dostępu OAuth2 i refresh token (do przywracania członków)
- Adres IP, typ przeglądarki i urządzenia
- Kraj (geolokalizacja na podstawie IP)
- Data i godzina weryfikacji
Bezpieczeństwo: NexoraGuard nie odczytuje wiadomości użytkowników, nie wykonuje żadnych akcji w ich imieniu i nie ma dostępu do haseł. Token OAuth2 służy wyłącznie do weryfikacji tożsamości i dołączania na serwer. Więcej w dokumentacji bezpieczeństwa.