【问题标题】:Android Account Manager - obtaining token secretAndroid Account Manager - 获取令牌秘密
【发布时间】:2012-09-07 23:27:45
【问题描述】:

据我了解,要使用 XOAUTH 身份验证访问 gmail API,如果您希望使用 3-legged-authentication,则需要有 token and token secret

我可以从客户经理AccountManager.KEY_AUTHTOKEN 处获取令牌,但我不确定如何获取令牌密码。

accountManager.getAuthToken(account,  "oauth2:https://mail.google.com/", null, MainActivity.this,
new AccountManagerCallback<Bundle>() {

    @Override
    public void run(final AccountManagerFuture<Bundle> future) {
        try {

            final String token = future.getResult().getString(
                    AccountManager.KEY_AUTHTOKEN);

        } catch (final Exception e) {
            Log.e(TAG, e.getMessage(), e);
        }
    }
}, null);

是否可以从客户经理处获取令牌密码,或者我是否必须启动浏览器才能获取此信息?

【问题讨论】:

标签: android oauth gmail-imap


【解决方案1】:

根据我的研究,这是不可能的。

然而,克服这个问题的一个可能的解决方案是使用Signpost oAuth 库,它可以从浏览器返回请求令牌。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-29
    • 2012-04-28
    • 2012-05-11
    • 1970-01-01
    • 2015-06-06
    • 2021-11-16
    • 2017-09-30
    • 2019-02-11
    相关资源
    最近更新 更多