У нас есть собственный сервер openId, основанный на ThinkTecture Identity Server 3, и я хотел бы, чтобы мой GeoServer проходил аутентификацию на нем. Я получаю свой собственный логин и могу сделать мой логин, но как только я возвращаюсь в GeoServer, я не аутентифицируюсь, и он показывает мне обычную форму логина.
Я использую GeoServer 2.16.2 и Я установил плагины authkey и oauth2-openid-connect.
Я добавил фильтр аутентификации для oauth openid, и я использовал параметры, полученные из моего oauth. json, а также идентификатор клиента и секретный ключ. Я установил в своем бэкэнде.
Я попытался установить для Role Source службы Role и группы пользователей, обе по умолчанию. Я могу видеть из своей бэкэнд-логинга, что авторизация запускается и проходит успешно. Журнал GeoServer, тем не менее, не сильно помогает.
Я думаю, что мог бы где-то указать неверные конечные точки. URI токена доступа: token_endpoint URI авторизации пользователя: authorization_endpoint URI перенаправления: это для тестирования, так что это мой локальный геосервер. Проверить URL-адрес конечной точки токена: я пробовал token_endpoint и check_session_iframe. Выход из системы URI: end_session_endpoint. и суб
Любые идеи приветствуются.