我已尝试过bluemix服务' APP ID'对于我从APP ID服务实例下载的node.js项目。该应用程序在Google和Facebook身份验证方面运行良好。
但我必须对Python Flask Web应用程序应用身份验证。为此,我遵循了github link。在这里,我提供了' clientid',#39; secret'和' redirect_uri'我从“服务证书”中得到的#39; ' APP ID的标签' bluemix中的实例。 运行应用程序后,我正在登录页面,但是当我点击“登录”时按钮然后我收到错误' tenandid格式无效'。
请说明我做错了。
提前致谢!
此致 拉胡尔莫迪
答案 0 :(得分:0)
我解决了自己的错误。我刚刚在GitHub python项目的文件serviceConfig.py文件中提供了clientId,secret,redirectUri和serverUrl。
需要通过提供上述参数来更改此文件,否则您可能会遇到“welcome.py”行“clientId = serviceConfig.clientId”中的错误,因为无法从serviceConfig类访问clientId。 “秘密”的情况也是如此。因此,请在serviceConfig.py文件中单独定义它们。
这四个参数如下所示:
的serverUrl = 'https://appid-oauth.ng.bluemix.net/oauth/v3/1b668c6a-XXXX-XXXX-XXXX-c4633e8e0c78'
redirectUri = 'http://localhost:5000/afterauth'
秘密= 'NjNiODY5NDQtOXXXXXXXXXXXXXXXXXXXXzUxNDMzNzYxYjAy'
的clientId = '6284418c-XXXX-XXXX-XXXX-af8bf44588ec'
您可以从Bluemix中“APP ID”实例的“服务凭证”标签中收集所有这些参数。
注意:无需更改'welcome.py'文件中的任何内容。