hi all, i deployed paralus with kratos and want to...
# talk-kratos
h
hi all, i deployed paralus with kratos and want to use private gitlab as idp provider, but callback timout, i found some error in kratos pod log:
Copy code
time=2023-11-29T02:39:50Z level=error msg=An error occurred and is being forwarded to the error user interface. audience=application error=map[debug: message:An internal server error occurred, please contact the system administrator reason:GET <https://gitlab.xxx.com/oauth/userinfo> giving up after 3 attempt(s): Get "<https://gitlab.xxx.com/oauth/userinfo>": 1xx.x.x.x is not a public IP address status:Internal Server Error status_code:500]
kratos calls gitlab api from external ory service? or depends on any public ory service?
r
This is Kratos’ SSRF protection. In your example, gitlab.xxx.com resolves to a non-publicly routable address. Kratos blocks that.
h
thanks, i found that i can add gitlab.xxx.com to
clients.http.private_ip_exception_urls