我想用Twitter创建一个带卫星的登录。 但我无法用它来表达它是如何成为可能的 的OAuth2.0。
这是我的功能:
$authProvider.twitter({
authorizationEndpoint: 'https://api.twitter.com/oauth/authorize',
redirectUri: window.location.origin || window.location.protocol + '//' + window.location.host,
scope: [],
scopeDelimiter: ' ',
type: '2.0',
clientId: '[myClientID]'
});
我错了什么?
答案 0 :(得分:0)
我认为你错过了一个关键
url: 'URL TO BACKEND SERVICE',
答案 1 :(得分:0)
https://twittercommunity.com/t/getting-started-with-oauth-2-0/2338
根据这篇文章,twitter支持Oauth 2.0进行仅限应用程序的身份验证。基于用户的身份验证必须使用Oauth 1.0流程。
我也使用Satellizer。这是最新的,并有一个很好的Twitter OAuth 1.0实现。