Я использую CKAN 2.7.2.
Я добавил следующие конфигурации в мой файл development.ini ckan
ckan.oauth2.authorization_endpoint = https://account.lab.fiware.org/oauth2/authorize
ckan.oauth2.token_endpoint = https://account.lab.fiware.org/oauth2/token
ckan.oauth2.profile_api_url = https://account.lab.fiware.org/user
ckan.oauth2.client_id = xyz
ckan.oauth2.client_secret = xyz
ckan.oauth2.profile_api_user_field = abc
ckan.oauth2.profile_api_mail_field = abc@gmail.com
Кроме того, экспортировал следующее при запуске ckan с помощьюpaster serve:
export OAUTHLIB_INSECURE_TRANSPORT=True
Кроме того, я добавил приложение в fiware.lab также с URL-адресом обратного вызова, где работает экземпляр CKAN (т. е. частный IP-адрес типа 172.30.66.XX, работающий на порте 5000)
И когда я нажимаю на кнопку «Войти», я получаю перенаправление на страницу входа в fiware lab, и после входа в систему я получаю следующую ошибку
{"state": "eyJjYW1lX2Zyb20iOiAiL2Rhc2hib2FyZCJ9", "error": "mismatching_redirect_uri"} (HTTP 400)
Если кто-нибудь может помочь мне в этом.Это было бы очень полезно.