我对使用AWS服务非常陌生。然而,我正在尝试设置AWS cognito和ALB作为我的rundeck部署的反向代理。我的Rundeck部署已经启动并运行良好。然而,我在让AWS cognito和ALB同步方面遇到了问题。我有ALB DNS是cognito的回调url,但每当我试图访问我的ALB时,我都会遇到不同的网络错误。如果有人做过类似的事情,任何建议都将不胜感激
在任何情况下,只需确保设置指向为rundeck定义的代理/LB出口输出的grails.serverURL
参数(在rundeck-config.properties
文件中(。看看这个。
我想您已经发现,必须在ALB上配置侦听器规则,以便通过Cognito进行身份验证,然后重定向到Rundeck端点。
为了回答您的问题,Cognito应用程序客户端设置中的回调URL应该如下所示:
https://DNS/oauth2/idpresponse
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-authenticate-users.html