2015-12-22 12 views
8

Używam serwera autoryzacji do otwierania kodu w celu zarządzania uprawnieniami do aplikacji. Jednak dowiedziałem się, że samodzielny serwer może być dostępny tylko lokalnie.Włączanie zdalnego dostępu do Pliku klawiaturowego

http://localhost:8080/auth działa, ale nie robi http://myhostname:8080/auth. Ten problem nie pozwala na dostęp do serwera z sieci wewnętrznej.

Odpowiedz

11

Samodzielny serwer Keycloak jest uruchamiany u góry instancji JBoss Wildfly i ten serwer domyślnie nie zezwala na dostęp do niej z zewnątrz, ze względów bezpieczeństwa (powinien to być tylko konsola administracyjna, ale wydaje się wpływać na każdy adres URL w przypadku Keycloak). Musi być uruchomiony z opcją -b=0.0.0.0, aby ją włączyć.

Jeśli jednak JBoss Application Server jest uruchomiony na komputerze zdalnym i spróbować dostęp do strony administracyjnej za pośrednictwem sieci, jest to adres IP lub nazwa hosta, powiedzmy, w http://54.94.240.170:8080/, będzie prawdopodobnie zobaczyć wdzięku Ta strona nie jest dostępna, w innym słowie, Wildfly powiedział: "Nie, dziękuję, nie dopuszczam próśb od innych facetów niż na moim lokalnym komputerze".

Zobacz także:

5

można uruchomić serwer keycloak z tym poleceniem

standalone.bat -b 0.0.0.0 
Powiązane problemy