CKAN + OAuth2 Слишком много перенаправлений? - PullRequest
0 голосов
/ 23 февраля 2020

Я использую расширение OAuth2 в CKAN. Я смог заставить его перейти на страницу аутентификации, но после аутентификации пользователя выдает ошибку "ERR_TOO_MANY_REDIRECTS". Это происходит как с Auth0, так и с KeyCloak.

При просмотре сетевых журналов в Chrome он переходит между этими двумя сайтами

https://uhc.auth0.com/authorize?response_type=code&client_id=3eCaIwYG5FDYuktQWFUyz1yLLEfm1ozk&redirect_uri=https%3A%2F%2Fdata.uhcdata.org%2Foauth2%2Fcallback&scope=profile+email+openid&state=eyJjYW1lX2Zyb20iOiAiL2Rhc2hib2FyZCJ9

и

https://data.uhcdata.org/oauth2/callback?code=yly7Oeqsa_uhxYsA&state=eyJjYW1lX2Zyb20iOiAiL2Rhc2hib2FyZCJ9

Это то, что у меня есть в журналах ошибок CKAN:

$ [Сб 22 февраля 22: 06: 22.119178 2020] [wsgi: error] [pid 11985: tid 140387217442560] [remote 127.0.0.1:55848] 2020-02-22 22: 06: 22,119 INFO [ckan.lib.base] / время входа пользователя / входа в систему 0,012 секунды [Сб. 22 февраля 22: 06: 22.319345 2020] [wsgi: error] [pid 11985: tid 140387301369600] [remote 127.0.0.1:55852] 2020-02-22 22: 06: 22,319 ОТЛАДКА [ckanext.oauth2.plugin] идентифицирует [Сб 22 февраля 22: 06: 22.319493 2020] [wsgi: error] [pid 11985: tid 140387301369600] [remote 127.0.0.1:55852] 2020-02-22 22: 06: 22,319 WARNI [ckanext.oauth2.plugin] Пользователь в данный момент не зарегистрирован ... [ Сб 22 фев 22: 06: 22.320023 2020] [wsgi: error] [pid 11985: tid 140387301369600] [remote 127.0.0.1:55852] 2020-02-22 22: 06: 22,319 DEBUG [ckanext.oauth2.controller] login [вход Сб 22 февраля 22: 06: 22.320545 2020] [wsgi: erro r] [pid 11985: tid 140387301369600] [удаленный 127.0.0.1:55852] 2020-02-22 22: 06: 22,320 ОТЛАДКА [ckanext.oauth2.oauth2] Задача: перенаправление вызова на $ [Сб 22 февраля 22: 06: 22.327613 2020] [wsgi: error] [pid 11985: tid 140387301369600] [remote 127.0.0.1:55852] 2020-02-22 22: 06: 22,327 INFO [ckan.lib.base] / пользователь / время входа в систему 0,017 секунд

...