【问题标题】:How do you obtain a oAuth2 token using webView in android?如何在 android 中使用 webView 获取 oAuth2 令牌?
【发布时间】:2012-06-20 21:48:05
【问题描述】:

如何在 android 中使用 webView 获取 oAuth2 令牌?我知道如何制作 webview 并打开 url 以获取 oAuth2 令牌,但我不知道如何在获得后从 webView 切换回应用程序,并将 oAuth2 令牌复制到变量中,有谁知道该怎么做这还是知道的好啧啧? p.s.我正在尝试获取 oAuth2 令牌以访问 google api

【问题讨论】:

    标签: java android authentication oauth-2.0


    【解决方案1】:

    在 WebView 窗口的标题中设置它并通过以下方式获取它: http://developer.android.com/reference/android/webkit/WebView.html#getTitle()

    或者在 WebView 中设置一个 cookie 并从 cookie 中抓取它。更多信息在这里(在第 3.2.2 节中): https://sites.google.com/site/oauthgoog/oauth-practices/mobile-apps-for-complex-login-systems/samplecode

    该文档针对的是身份验证,而不是专门针对授权/OAuth,但相同的底层技术仍然适用。

    【讨论】:

      【解决方案2】:

      也许这可能会迟到。
      但这可能会对面临类似问题的人有所帮助。
      我发现这个教程很有用:
      http://www.learn2crack.com/2014/01/android-oauth2-webview.html

      【讨论】:

        猜你喜欢
        • 2013-02-23
        • 2012-06-19
        • 1970-01-01
        • 2019-09-16
        • 2017-04-21
        • 1970-01-01
        • 2014-02-14
        • 1970-01-01
        • 2019-05-12
        相关资源
        最近更新 更多