关于oauth2的设定,IP被拒绝,如何解决

[root@HDDXVZ4023 discourse_docker]# tail -f /var/discourse/shared/standalone/log/rails/production.log

Body:

client_id:
client_secret:
grant_type: authorization_code
code: zeyHxfhcvSIzMiw
:redirect_uri: https://**********/auth/oauth2_basic/callback

(oauth2_basic) Authentication failure! FinalDestination: all resolved IPs were disallowed: OAuth2::ConnectionError, FinalDestination: all resolved IPs were disallowed

此类问题如何解决。 我阅读了部分解决方案,成功解决过。但是再一次重新指定token 获取地址后就又出现了。

FINAL_DESTINATION_ALLOW_PRIVATE_IP: “true”
FINAL_DESTINATION_ALLOWED_IPS: “0.0.0.0/0”
DISCOURSE_FINAL_DESTINATION_ALLOWLIST: “0.0.0.0/0”
DISCOURSE_ALLOWED_INTERNAL_HOSTS: “**********|0.0.0.0/0”

经过排查是DISCOURSE_ALLOWED_INTERNAL_HOSTS 与redirect_uri 设置不符导致。 配置是有效的。