标签: auth-token

authTokenType究竟意味着什么?

我一直在Android的一个帐户经理工作,为我的应用程序维护一个单独的帐户.我搜遍了很多网站,但我无法理解其中的含义authTokenType.我想知道authTokenType服务器是为每个用户动态生成还是由应用程序本身用于所有用户的静态字符串.

提前致谢.

android web-services auth-token accountmanager

6
推荐指数
1
解决办法
1578
查看次数

Android帐户管理器没有缓存authToken

嗨,我打电话时遇到恢复我的authToken的问题

mAccountManager.blockingGetAuthToken(Auth.getAccount(), Auth.AUTH_TOKEN_TYPE, true)

我得到一个空字符串,这导致我查看我的AbstractAccountAuthenticator类,特别是getAuth().这是它的作用:

public Bundle getAuthToken(AccountAuthenticatorResponse response,
        Account account, String authTokenType, Bundle options)
        throws NetworkErrorException {

    final AccountManager am = AccountManager.get(mContext);

    String authToken = am.peekAuthToken(account, authTokenType);
    String uid = am.getUserData(account, AccountManager.KEY_CALLER_UID);


    // return bundle with authToken
    if (!TextUtils.isEmpty(authToken)) {
        final Bundle result = new Bundle();
        result.putString(AccountManager.KEY_ACCOUNT_NAME, account.name);
        result.putString(AccountManager.KEY_ACCOUNT_TYPE, account.type);
        result.putString(AccountManager.KEY_AUTHTOKEN, authToken);
        result.putString(AccountManager.KEY_CALLER_UID, uid);
        return result;
    }


    return null;
}
Run Code Online (Sandbox Code Playgroud)

peekAuthToken返回null,但是我uid从getUserData 得到了正确的结果,这让我相信我正在添加帐户.这是我设置authToken的方式:

mAccountManager.addAccountExplicitly(account, accountPassword, extraData);
//The addAccount is working, and I can obtain the extraData in getAuth …
Run Code Online (Sandbox Code Playgroud)

android auth-token

6
推荐指数
1
解决办法
1458
查看次数

适用于Android中多个Google Data API的单个Google帐户authtoken

你好android爱好者,我很难找到解决这个问题的方法.我打算访问用户的Google日历和Google文档,(使用google-api-java-client-v1.6.0).我可以通过AccountManager访问用户的Google帐户,但我没有因为这个原因请求authToken对用户进行身份验证:

当用户确认应用程序访问其Google帐户时,如何在单个活动中处理Docs和Cal的多个authToken请求?

在我的应用程序中,当用户允许访问用户帐户时,Google Docs和Cal会在不同的选项卡上运行.

任何链接教程将不胜感激.

TYIA.

android auth-token google-data-api

5
推荐指数
1
解决办法
330
查看次数

C2DM验证错误

我有一个C2DM基于应用程序,它工作正常,但最近我得到Auth Error 虽然我得到RID(注册ID)和消息正在发送.最近我读到客户端登录密钥即将到期(4月30日),may be因为我得到此错误.我的问题是如何重新生成Client Login Keys???? 如何重新生成AUTH TOKEN????? 任何帮助都会感激不尽....谢谢

android auth-token android-c2dm

5
推荐指数
1
解决办法
206
查看次数

React Native中的Google Cloud Storage身份验证令牌

使用Google Could Storage,我的核心问题是必需的Authorization标头中的AUTH_TOKEN。

POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=media&name=myObject HTTP/1.1
Content-Type: image/jpeg
Content-Length: [NUMBER_OF_BYTES_IN_FILE]
Authorization: Bearer [YOUR_AUTH_TOKEN]

[JPEG_DATA]
Run Code Online (Sandbox Code Playgroud)

此说明了如何获取身份验证令牌(服务帐户的OAuth 2.0)。

POST /oauth2/v4/token HTTP/1.1
Host: www.googleapis.com
Content-Type: application/x-www-form-urlencoded

grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer&assertion=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI3NjEzMjY3OTgwNjktcjVtbGpsbG4xcmQ0bHJiaGc3NWVmZ2lncDM2bTc4ajVAZGV2ZWxvcGVyLmdzZXJ2aWNlYWNjb3VudC5jb20iLCJzY29wZSI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvcHJlZGljdGlvbiIsImF1ZCI6Imh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi90b2tlbiIsImV4cCI6MTMyODU3MzM4MSwiaWF0IjoxMzI4NTY5NzgxfQ.ixOUGehweEVX_UKXv5BbbwVEdcz6AYS-6uQV6fGorGKrHf3LIJnyREw9evE-gs2bmMaQI5_UbabvI4k-mQE4kBqtmSpTzxYBL1TCd7Kv5nTZoUC1CmwmWCFqT9RE6D7XSgPUh_jF1qskLa2w0rxMSjwruNKbysgRNctZPln7cqQ
Run Code Online (Sandbox Code Playgroud)

该请求(上方)需要声明参数,该参数是使用RS256(以下)通过JWT生成的。

{"alg":"RS256","typ":"JWT"}.
{
"iss":"761326798069-r5mljlln1rd4lrbhg75efgigp36m78j5@developer.gserviceaccount.com",
"scope":"https://www.googleapis.com/auth/prediction",
"aud":"https://www.googleapis.com/oauth2/v4/token",
"exp":1328554385,
"iat":1328550785
}.
[signature bytes]
Run Code Online (Sandbox Code Playgroud)

使用React Native生成JWT时遇到问题react-native-jwt

使用React Native时,有人能获得Google Could Storage的授权吗?

auth-token jwt google-cloud-storage react-native

5
推荐指数
0
解决办法
436
查看次数

简单 Odata 客户端 - 如何在每个请求标头中添加 oAuth 令牌?

在 Microsoft oData v4 代理客户端中,有一个选项可以将身份验证令牌添加到每个请求中。可以通过以下方式实现:

var container = new Default.Container(new Uri(http://localhost:9000/));

//Registering the handle to the BuildingRequest event. 
container.BuildingRequest += (sender, e) => OnBuildingRequest(sender, e, accessToken);


//Every time a OData request is build it adds an Authorization Header with the acesstoken 
private static void OnBuildingRequest(object sender, BuildingRequestEventArgs e, TokenResponse token)
{
 e.Headers.Add("Authorization", "Bearer " + token.AccessToken);
}
Run Code Online (Sandbox Code Playgroud)

如何使用简单的 odata 客户端做同样的事情?

c# auth-token access-token oauth-2.0 simple.odata.client

4
推荐指数
2
解决办法
9049
查看次数

是否有可能在未登录时获取公共脸谱墙?

我有点问,是否可以在没有身份验证令的情况下获取公共墙信息?如果我没有登录到Facebook,我仍然可以看到公开帖子,这是一个很好的例子:http://www.facebook.com/adele 我正在使用facebook图形API这样:

uri ="https://graph.facebook.com/" + this.getString(R.string.wall_id) + "/feed?access_token="+Utility.mFacebook.getAccessToken();

JSONObject json = GetJSON.fromURL(uri);
Run Code Online (Sandbox Code Playgroud)

如果我连接到FB,我就成功获得了Feed.我离线时是否需要申请新令牌?

感谢名单!

android facebook facebook-wall auth-token facebook-graph-api

2
推荐指数
1
解决办法
4194
查看次数