我们的OPS团队已配置了连接到ADFS的SSO磁贴。我正在构建一个利用SSO服务实例的示例应用程序。我可以将应用程序部署到PCF并远程调试SSO配置。这些东西有用。
我需要的是一种在PC上进行开发时访问SSO服务实例的方法。否则,验证我的代码确实有效的唯一方法是将我的应用程序部署到PCF并添加日志语句或配置远程调试。这两个都是很耗时的。
我研究了配置ssh对关键服务的访问。这适用于数据库服务实例,但不适用于SSO服务实例。有人知道了吗?
答案 0 :(得分:0)
经过反复试验和错误,我找到了解决方案。如果有人遇到类似问题,请在此处发布
在PCF中,为您的SSO添加一个新应用程序。此应用程序的Auth重定向URL应指向您的本地主机。以我为例,http://localhost:8080
运行cf env。仅复制p-identity部分并将其保存到vcap_services.json。然后,使用上一步中创建的新应用程序中的值更新clientId和clientSecret。
使用以下命令启动您的应用程序
VCAP_APPLICATION = true VCAP_SERVICES = $(cat vcap_services.json)SPRING_PROFILES_ACTIVE = ... ./gradlew bootRun