-
Notifications
You must be signed in to change notification settings - Fork 7
Description
В классе MyHttpAuthCoreProvider есть переменные:
public String userByUsername; public String userByUuid; public String refreshAccessToken; public String authorize; public String userByToken; public String checkServer; public String joinServer; public String bearerToken; public String getHardwareInfoByPublicKeyUrl; public String getHardwareInfoByDataUrl; public String getHardwareInfoByIdUrl; public String createHardwareInfoUrl; public String connectUserAndHardwareUrl; public String addPublicKeyToHardwareInfoUrl; public String getUsersByHardwareInfoUrl; public String banHardwareUrl; public String unbanHardwareUrl;
При этом нигде в коде не задан конструктор, или хоть что-то косвенное на инжект значений в эти переменные.
в README.md рекомендуют выставить настройки конфига именно в таком виде
"http": { "isDefault": false, "core": { "userByUsername": "https://example.com/getbyusername.php?username=%username%", "userByUuid": "https://example.com/http_method/getbyuuid.php?uuid=%uuid%", "userByToken": "https://example.com/http_method/getbytoken.php", "refreshAccessToken": "https://example.com/http_method/refreshtoken.php", "authorize": "https://example.com/http_method/authorize.php", "checkServer": "https://example.com/http_method/checkserver.php", "joinServer": "https://example.com/http_method/joinserver.php", "bearerToken": "YOUR_BEARER_TOKEN", "type": "myhttp" }, "displayName": "Http Method", "visible": true }
Почему? Откуда взялся именно такая структура конфига? Где она настраивается? Каким образом значения отсюда попадут в сам класс MyHttpAuthCoreProvider?