使用satellizer在Twitter中使用Oauth2提供程序登录

时间:2014-10-29 14:34:28

标签: angularjs oauth-2.0 twitter-oauth

我想用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]'
});

我错了什么?

2 个答案:

答案 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实现。