如何从命令行配置Bluemix SingleSignOn服务?

时间:2015-12-07 15:51:43

标签: oauth-2.0 single-sign-on ibm-cloud

我使用

在Bluemix中创建了SingleSignOn服务(SSO)的实例
  

cf create-service

现在,当我尝试部署使用该服务的应用程序时,我收到以下消息:

  

CTJSO0015E必须先配置区域\“xxxxx \”中ID为“xxxxxxxxxx”的服务实例,然后才能执行操作。如果您尝试创建新服务并在一个步骤中将其绑定到应用程序,则应已在仪表板中创建服务实例,但必须先将其配置,然后再将其绑定到应用程序。配置服务并尝试再次绑定应用程序。

我想自动部署所有这些,所以我唯一的选择是命令行。我知道有很多选择,我想我会选择数据库(似乎是最简单的可能性)。 Google或Facebook登录也可以。

如何使用命令行配置服务?

1 个答案:

答案 0 :(得分:1)

您可以在此处查看有关SSO的问题排查:https://www.ng.bluemix.net/docs/#troubleshoot/SingleSignOn/ts_index.html#sso_troubleshooting

在这种情况下:

如果在创建服务实例时尝试绑定应用程序,则“添加服务”任务将失败,并显示以下错误消息:

  

CTJSO0015E ID为svcinstanceid的服务实例必须是   在可以执行操作之前配置。

Single Sign On服务不支持将应用程序绑定到未配置的服务实例。在将应用程序绑定到服务实例之前,必须先完成服务实例的创建。保持应用程序未绑定时,服务创建成功。然后,您必须使用UI \ dashbord服务来配置它。