【发布时间】:2016-02-02 11:50:31
【问题描述】:
我正在尝试使用 Auth0 在单页应用程序中同时登录多个社交媒体网站。我已使用此处的说明在我的 Tumblr 帐户中添加了一个通用 OAuth2 服务器:https://auth0.com/docs/connections/social/oauth2。我已验证服务器已正确添加,并且我的客户端应用程序的 JSON-P 响应已根据我添加的内容填充了正确的信息。
我的问题是,我如何使用 JS 弹出窗口小部件登录到该服务器?我基本上有几个内置到 Auth0 的社交登录名,它们通过将(例如)connections: ['twitter'] 传递给 .show() 函数来工作,还有几个不是内置的社交登录名,我似乎看不到正确连接以与内置社交登录类似地工作。
换句话说,当我使用connections: ['twitter'] 时,弹出窗口会正确显示“使用 Twitter 登录”按钮。但是,当我使用connections: ['tumblr'](其中“tumblr”是我创建的自定义连接的名称)时,弹出窗口不显示任何按钮,甚至不显示用于登录我的自定义连接的用户名/密码字段。我显然不明白这个弹出窗口应该如何与自定义连接一起工作,所以任何建议都将不胜感激。
【问题讨论】: