我构建了一个OAuth 2.0服务器,我已经验证了postman in chrome和nodejs oauth客户端的自定义OAuth 2.0服务器的实现。它有效。
我的问题是,当我在android中启动persons = []
people = [ "bob", "tom", "joe" ]
for p in people:
persons.append(Person(p))
并启用该技能时。登录UI消失。它没有任何表现。所以,我无法登录以获取oauth accessToken。
我现在使用Facebook OAuth服务,它运行正常。但我仍然需要自定义OAuth 2.0服务器才能运行。我现在怀疑它是自签名的SSL认证,我现在会检查它。
任何帮助将不胜感激。
答案 0 :(得分:1)
对于Self-signed
SSL认证,它不起作用。通过trusted
SSL认证,登录界面显示。
经过多次测试后,alexa服务的自定义OAuth 2.0服务器必须符合以下条件。
在某些Android手机,自签名证书或自定义端口中,将显示登录UI。但他们都在accessToken
的另一步失败了。 authorize
的步骤不是问题,但{app}的步骤似乎被alexa app阻止了。我想alexa应用程序将检查端口号,它不信任自签名证书。