xAuth

xAuth

/register, /login

0 polubień • 5 pobrań
Dostępne pliki
11
Obsługiwane wersje
0
Najnowszy plik
19.03.2015

xAuth v2.6.x
Wtyczka uwierzytelniająca dla serwerów opartych na Bukkit

O projekcie

xAuth to wtyczka uwierzytelniania dwuskładnikowego, która może być używana do zabezpieczenia kont graczy na twoim serwerze. W miarę rozwoju wtyczka ta uległa ulepszeniu, kierunek i główne cele poszerzyły się na nowe możliwości. Załóżmy, że prowadzisz stronę społecznościową. Dzięki xAuth gracze mogą uwierzytelniać się za pomocą swoich kont na forum lub za pomocą systemu zarządzania kontami online. Istnieje również możliwość pobierania danych uwierzytelniających z zewnętrznej bazy danych.

Ważne informacje

Przed aktualizacją proszę zapoznać się z Dokumentacją xAuth (zewnętrzny link). Dodałem dokumentację do mojej instancji Confluence, która będzie aktualizowana z czasem. Zmieniono węzeł uprawnień! Jeżeli otrzymasz 'command is restricted', najprawdopodobniej nie sprawdziłeś dziennika wydań. Dalsze instrukcje można znaleźć tam.

Koncepcja

Podstawowa idea tej wtyczki zabezpieczającej polega na umożliwieniu graczom zarejestrowania konta na podstawie nazwy gracza oraz podanego hasła, a także opcjonalnie adresu e-mail. Gdy zarejestrowany gracz łączy się z serwerem, zostanie poproszony o potwierdzenie swojej tożsamości poprzez zalogowanie się. Jeżeli i tylko jeśli podane zostanie prawidłowe hasło, gracze odzyskają pełną kontrolę nad swoim kontem do czasu wygaśnięcia sesji.

Uprawnienia (PRZECZYTAJ MNIE)

Ta wtyczka umożliwia blokowanie prawie każdej akcji (w tym wykonywania poleceń) dla gości oraz zarejestrowanych graczy xAuth. Nie używa również uprawnień z negacją, aby nie kolidować z istniejącymi wtyczkami. Uprawnienia są 'dozwolone' lub 'ograniczone'.

Ważna uwaga:
Aby ograniczyć pewne działania wykonywane przez zarejestrowanych graczy xAuth, trzeba je ograniczyć, ponieważ gracze xAuth są zaufani. To różni się od gości, ponieważ domyślne ustawienie dla gości to zawsze 'ograniczone', jeśli nic nie ustawiono, bo gość to stan nieznany. Węzły gości mogą być również ustawiane wyłącznie poprzez konfigurację i mają ostatnie słowo, nawet jeśli masz prawo wykonać dowolne polecenie.

Proszę pamiętać, aby zablokować komendy administracyjne, musisz ograniczyć je poprzez xauth.restrict.player.command.xauth.* lub dodać każdą komendę do grupy.

Może to być na początku mylące, ale ma to swoje wady, gdyż zawsze możesz zobaczyć, czy uprawnienie jest ograniczone, czy dozwolone, poprzez węzeł uprawnień, a nie poprzez punkt wypunktowania. Więcej szczegółów można znaleźć na stronie System uprawnień

Funkcje

  • Przed rejestracją/logowaniem gracze nie mogą:
    • Czatować, wykonywać poleceń, wchodzić w interakcję z przedmiotami (np. dźwigniami lub skrzyniami), poruszać się lub podnosić przedmioty
    • Niszczyć lub stawiać bloki
    • Otrzymywać lub zadawać obrażenia, być celem ataków wrogich mobów
  • Ochrona ekwipunku i lokalizacji
  • Uzupełnianie poleceń po naciskaniu Tab, w tym Przeglądarka węzłów konfiguracyjnych!
  • Szczegółowa konfiguracja ustawień i komunikatów
  • Trwała sesja logowania podczas restartów serwera
  • Filtr nazw graczy i konfiguracja złożoności haseł
  • Wyrzucanie graczy niezalogowanych (ale zarejestrowanych) po określonym czasie
  • Dopracowany system uprawnień, który także pozwala blokować interakcje lub polecenia
  • Wsparcie dla uprawnień (PermissionsEx, Bukkit, GroupManager)
  • Wyrzucanie lub tymczasowe zablokowanie adresu IP gracza, który nie zaloguje się po konfigurowalnej liczbie prób
  • Niestandardowe, bardzo bezpieczne hashowanie haseł
  • Zaloguj się przez /login <password>
  • Wsparcie dla przechowywania danych w bazach H2 i MySQL
  • Uwierzytelnianie przez URL (AuthURL) umożliwia połączenie z bazami danych forów lub stron internetowych
  • Automatyczny aktualizator (dzięki Gravity)

Nowości

Sprawdź stronę Nowości i nadchodzące zmiany po szczegóły.

Wiki

Wiki znajduje się na GitHubie.
Proszę odwiedzić http://bukkit.luricos.de/ress/icons/github_16.png Strona projektu GitHub i kliknij na Wiki

Podziękowania

Wszystkie podziękowania należą się CypherX z forów Bukkit, który stworzył tę wtyczkę. Dzięki za twoją pracę i długie wsparcie!

Stary wątek Bukkit można znaleźć tutaj

Kontakt

Jeśli potrzebujesz pomocy w związku z wtyczką proszę użyj linku Issue w pasku nawigacji lub skontaktuj się ze mną przez prywatną wiadomość.

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne xAuth v2.6.0
xAuth-2.6.0-bin.zip 19.03.2015 359 KB
Stabilne xAuth v2.5.1
xAuth-2.5.1-bin.zip 13.03.2015 351 KB
Stabilne xAuth v2.5.0
xAuth-2.5.0-bin.zip 11.03.2015 351 KB
Stabilne xAuth v2.4.4
xAuth-2.4.4-bin.zip 22.10.2013 206 KB
Stabilne xAuth v2.4.1
xAuth-2.4.1-bin.zip 03.10.2013 193 KB
Stabilne xAuth v2.0.26
xAuth-2.0.26-bin.zip 28.11.2012 120 KB
Stabilne xAuth v2.0.25
xAuth-2.0.25-bin.zip 14.10.2012 120 KB
Stabilne xAuth v2.0.24
xAuth-2.0.24-bin.zip 14.10.2012 120 KB
Stabilne xAuth v2.0.23
xAuth-2.0.23-bin.zip 13.10.2012 117 KB
Stabilne xAuth v2.0.20
xAuth-2.0.20-bin.zip 20.08.2012 113 KB
Stabilne xAuth v2.0.19
xAuth-2.0.19-bin.zip 16.08.2012 113 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji