【问题标题】:android openid authentication安卓openid认证
【发布时间】:2012-07-13 21:58:08
【问题描述】:

这听起来可能很傻,但我经历了很多代码示例,用于 Android 应用程序的 Open ID 身份验证。这个说 https://sites.google.com/site/oauthgoog/oauth-practices/mobile-apps-for-complex-login-systems/samplecode 你必须创建一个 webview 并从 webbrowser 获取令牌,除了我想要的之外,所有这些都非常简单,给定 google、facebook 和 twitter 的选项,我希望用户选择一个并在没有任何浏览器的情况下进行身份验证。那可能吗?

我也试过这个,但它似乎只支持谷歌帐户,但我想要所有三个

http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app

有什么帮助吗?

【问题讨论】:

    标签: android authentication openid


    【解决方案1】:

    OpenID 技术基于浏览器确认,因此如果没有它,您将无法识别最终用户。看看这个链接:http://lists.openid.net/pipermail/openid-code/2011-January/000190.html

    【讨论】:

    • aquery 库怎么样,它似乎有用来验证code.google.com/p/android-query/wiki/Authentication 的手柄,以前有人用过吗。我实际上厌倦了使用不同的代码,这些代码似乎都不适合我。
    • 从描述中我可以理解,它是 OAuth 库 - 而不是 OpenID。查看区别:en.wikipedia.org/wiki/…
    • 所以如果我想打开它登录我需要设置一个 html 页面并从那里进行 open-id 身份验证,这是强制性的,许多开源可以用于此,或者有任何更简单的选项可用的。提前谢谢:)
    猜你喜欢
    • 1970-01-01
    • 2018-07-02
    • 2011-05-11
    • 2017-03-11
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多