首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foursquare登录

Foursquare登录
EN

Stack Overflow用户
提问于 2012-01-09 02:42:59
回答 2查看 475关注 0票数 2

我正在为foursquare.I开发一个android应用程序。我经历了每一个api端点,并对其进行了实验。我知道如何使用api端点和访问令牌来访问数据。

现在,我的应用程序需要一个包含用户名和密码的登录页面。

我使用以下url来获取用户的访问令牌。

代码语言:javascript
复制
https://foursquare.com/oauth2/authenticate
?client_id=MY_CLIENT_ID
&response_type=token
&redirect_uri=MY_REGISTERED_REDIRECT_URI 

当我在浏览器中发布上面的url时,我首先被重定向到foursquare登录页面,然后在登录之后,我被定向到附加了访问令牌的MY_REGISTERED_REDIRECT_URI。如果我遵循这个步骤,那么我的登录页面就是一种浪费。

有没有什么方法可以让我直接将用户名和密码添加到上面的url中,而不用在我的应用程序中绕过foursquare登录页面?

any1能帮我解决这个问题吗?

我只需要一个正确的登录页。

还有一件事我想知道的是,在用户登录后,如何从用户名和密码中获取用户的foursquare ID?

EN

回答 2

Stack Overflow用户

发布于 2012-06-02 21:01:05

没有办法进行纯文本身份验证。您必须使用OAuth2过程。

这是一种安全措施,因为对于用户来说,这比允许您直接处理他们的用户名和密码更安全。

因此,如果你想在你的应用程序中拥有自己的登录页面,它必须是独立于用户的foursquare凭证的凭证。然后你可以让他们‘链接’他们的账户,而不是使用foursquare登录。

票数 0
EN

Stack Overflow用户

发布于 2012-07-03 23:18:29

你可以在github上看看这个项目。它使用android webview来捕获用户的oauth令牌。https://github.com/condesales/easyFoursquare4Android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8780170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档