草庐IT

AuthToken

全部标签

javascript - 使用 Jest 异步设置环境

在Jest中运行端到端测试之前,我需要从服务器获取身份验证token。是否可以在全局范围内执行此操作并以某种方式将其设置为每个测试的全局环境/上下文?我尝试使用globalSetup配置选项:constauth=require('./src/auth')constctx=require('./src/context')module.exports=()=>{returnnewPromise(res=>{auth.getToken().then(token=>{ctx.init({token})global.token=tokenres()})})}context.jslet_token

javascript - 如何使用angular js通过 header 传递authtoken

我正在尝试通过header传递我的apiauthtoken。我是angularjs的新手,所以我无法做到这一点。我的代码:$scope.init=function(authtoken,cityname){$scope.authtoken=authtoken;$scope.cityname=cityname;$http({method:'GET',url:'/api/v1/asas?city='+$scope.cityname+'&auth='+$scope.authtoken}).success(function(data){现在我在apiurl中传递authtoken。但我想通过he

go - 我的结构没有正确编码并且缺少一个属性

typeApiResponsestruct{Successbool`json:"success"`Errors[]string`json:"errors"`}typeNewSessionResponsestruct{ApiResponse`json:"apiResponse"`authTokenstring`json:"authToken"`}在我的处理程序中,我这样做:resp:=NewSessionResponse{ApiResponse{true,[]string{}},"auth123"}json.NewEncoder(w).Encode(resp)我看到的响应是这样的:{ap

php - 我收到一个 fb_authToken 并想通过 fb_id 使用 PHP 验证它是否具有 session 和/或属于用户

我为iOS客户端应用程序开发了一些网络服务,身份验证发生在客户端,他们通过发送用户fb_id和fb_authToken来“登录”到服务器,仅此而已。我不想只信任客户端应用程序,我想通过facebook验证该authToken是否有session,或者至少它是否属于指定的fb_id。我还没有看到关于PHP的任何示例/文档,只是关于进行实际登录。有什么建议吗?提前致谢。 最佳答案 这是个好问题。您永远不应该相信从客户端获得的任何东西,并且在尝试使用访问token之前永远无法确定它是否有效。当然,您不能相信他们是他们所说的userId。大

android - 没有 clientID 和 clientSecret 的 Accountmanager Auth token

您好,我正在使用该代码在我的应用程序上检索身份验证token:privateStringupdateToken(booleaninvalidateToken,intaccountref){StringauthToken="null";try{AccountManageram=AccountManager.get(TestAuthActivity.this);Account[]accounts=am.getAccountsByType("com.google");AccountManagerFutureaccountManagerFuture;if(TestAuthActivity.th

android - 使用 Android AccountManager 获取 gdata 的 authtoken

所以我正在尝试同步到google文档,而不必向用户询问他的凭据。我使用此代码获取授权token:AccountManagermgr=AccountManager.get(activity);authToken=mgr.blockingGetAuthToken(account,DocsService.DOCS_SERVICE,true);这会返回一个看起来格式正确的授权token。所以在我的DocsService上运行:service.setAuthSubToken(authToken);但是,当我尝试使用API时,我只收到AuthenticationException。关于如何处理此错

android - 使用 authToken 对 Google Talk(XMPP、Smack)进行身份验证

我正在编写的应用正在连接到XMPP服务器,如果用户选择,我想为他们提供连接到他们的谷歌聊天帐户的选项,而无需输入凭据...为此,我将获得使用google帐户的权限,获取token并使用token对googletalk(XMPP服务器,使用Smack)进行身份验证..问题是..我该怎么做?我的意思是,如果我知道登录名和token,我该如何向GTalk服务器进行身份验证?有什么想法、见解吗?:)如果没有,也许有人知道我在哪里可以找到认识的人?(谷歌联系人,有人吗?:P) 最佳答案 您正在查找有关X-GOOGLE-TOKENSASL机制的

android - Android 中多个 Google 数据 API 的单个 Google 帐户 authtoken

你好android爱好者,我正在努力寻找解决这个问题的方法。我打算访问用户的Google日历和Google文档(使用google-api-java-client-v1.6.0)。我可以通过AccountManager访问用户的Google帐户,但由于这个原因,我没有搞砸请求authToken来验证用户:当用户确认应用程序访问他的Google帐户时,我将如何在单个Activity中处理对Docs和Cal的多个authToken请求?在我的应用程序中,当用户允许访问用户帐户时,GoogleDocs和Cal位于在后台运行的不同选项卡上。任何链接教程将不胜感激。TYIA。

android - AccountManager - authToken 已设置但 peekAuthToken 返回 null

我正在尝试添加一个新帐户(在Facebook登录+服务器之后验证)在AccountManager中。这个案例的流程是这样的:用户使用Facebook登录我在登录完成后获得了详细信息,并根据我服务器上的数据对其进行了验证如果一切正常,服务器返回一个auth_token(JWTtoken)有了用户的详细信息和auth_token我正在通过AccountManager创建一个帐户,一旦创建,我就设置了authToken下次登录时,当用户重新打开应用程序时,我调用getAuthToken,它首先尝试通过调用peekAuthToken()获取缓存的authToken。问题在第5点,peekAut

Android 帐户管理器不缓存 authToken

您好,我在调用时遇到了恢复authToken的问题mAccountManager.blockingGetAuthToken(Auth.getAccount(),Auth.AUTH_TOKEN_TYPE,true)我得到一个空字符串,这让我查看了我的AbstractAccountAuthenticator类,特别是getAuth()。这是它的作用:publicBundlegetAuthToken(AccountAuthenticatorResponseresponse,Accountaccount,StringauthTokenType,Bundleoptions)throwsNetwo