草庐IT

auth_token

全部标签

android - 如果帐户身份验证器中的身份验证 token 已过期,则使用刷新 token

我有一个应用程序使用AccountManager来存储用户的帐户。用户使用OAuth2.0密码-用户名凭据流程通过我的RESTAPI登录和注册。用户收到的accesstoken在2小时后过期,需要刷新直到再次过期,以此类推。我需要在我的身份验证器中实现这个刷新功能。我有一个名为AccessToken的模型,它具有以下字段:StringaccessToken、StringtokenType、LongexpiresIn、StringrefreshToken、Stringscope、LongcreatedAt。目前,在AccountAuthenticator类的getAuthToken方法中

android - Firebase Auth 获取额外的用户信息(年龄、性别)

我正在为我的Android应用程序使用Firebase身份验证。用户可以通过多个提供商(Google、Facebook、Twitter)登录。成功登录后,有没有办法使用Firebaseapi从这些提供商处获取用户性别/出生日期? 最佳答案 不幸的是,Firebase没有任何内置功能可以在成功登录后获取用户的性别/生日。您必须自己从每个提供商处检索这些数据。以下是使用GooglePeopleAPI从Google获取用户性别的方法publicclassSignInActivityextendsAppCompatActivityimple

android - Facebook 访问 token 始终为空

如果AccessToken.getCurrentAccessToken()为空,我的主Activity中有一些代码调用我的facebook登录Activity类:importandroid.content.Intent;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.util.Log;importandroid.widget.Toast;importcom.facebook.AccessToken;importcom.facebook.AccessTokenTrac

Android:如何通过 Google Sign-In API 获取 Refresh Token?

目前,我正在开发用户可以使用Google登录的应用程序。作为登录过程的一部分,我们需要将GoogleACCESSTOKEN和REFRESHTOKEN发送到服务器端。我正在通过以下方法检索访问token,mAccountName=googleSignInAccount.getEmail();Stringscopes="oauth2:profileemail";Stringtoken=null;try{token=GoogleAuthUtil.getToken(activity.getApplicationContext(),mAccountName,scopes);}catch(IOEx

android - Firebase token 身份验证错误

我正在使用firebase存储上传文件,但是当我上传时出现此错误E/StorageUtil:errorgettingtokenjava.util.concurrent.ExecutionException:com.google.android.gms.internal.zzand:Pleasesigninbeforetryingtogetatoken.我在谷歌上搜索过,但找不到答案!我已经在Firebase中登录。 最佳答案 我认为您在上传文件之前没有签名。在启动器Activity的onCreate()中,尝试此代码Firebase

android - FCM token 是否在应用程序更新时刷新?

我在我的Android应用程序中使用FCM进行推送通知。我有以下类来获取fcmtoken。publicclassMyFirebaseInstanceIdServiceextendsFirebaseInstanceIdService{@OverridepublicvoidonTokenRefresh(){StringrefreshedToken=FirebaseInstanceId.getInstance().getToken();}}当我的应用程序安装完毕并且我能够获取token时,它会被正确调用。但是我不确定我的应用程序是否已更新(从Play商店)然后是否会调用此方法。文档只是说每当

【笔记】Python3|爬虫请求 CSRF-Token 时如何获取Token、Token过期、处理 CSRF-Token 需要注意的问题及示例

  CSRF-Token机制是Web应用程序中常用的安全机制,它可以防止跨站请求伪造攻击,但会给爬虫造成一定的困扰。本文将介绍在使用Python3爬虫时,处理CSRF-Token机制需要注意的问题及示例。文章目录1CSRF-Token机制的原理2爬虫处理CSRF-Token机制的问题3CSRF-Token可能存在的位置3.1CSRF-Token位于Web表单时3.1.1使用BeautifulSoup库3.1.2使用正则表达式3.2CSRF-Token位于响应体时3.3CSRF-Token位于响应头时3.4注意事项4将CSRF-Token嵌入到请求中4.1CSRF-Token嵌入请求头4.2CS

android - 解析推送通知 android 设备 token 在某些情况下未保存

我使用parse作为我的应用后端服务提供商。我的应用程序具有非常重要的推送通知功能。在某些情况下,Parse不会保存设备token。大多数情况下,当用户从美国/洛杉矶地区安装应用时。这是Parse.comsdk集成问题还是Google没有在某些地区发送设备token?我该如何解决这个问题? 最佳答案 我刚刚快速检查了我们的Parse后端,发现我们的数据库中也缺少设备token。我认为你不应该基于设备token发送推送通知,而是基于该设备上的用户。为此,首先在Installations表中添加一个名为user的新字段。如果您的应用程序

使用Auth0在Angular 4应用中记录的问题

我有一个Angular4应用程序,并且正在使用Auth0进行登录和注册。当您单击登录时,您将需要您进入Auth0自己的页面,然后在其中输入凭据。Auth0检查它们,然后将您带回您选择的回调URL,并在URL中使用JWT。然后,我将令牌存储在LocalStorage中。Auth0建议,当您注销时,您只需在localstorage中删除令牌和到期日期:publiclogout():void{//RemovetokensandexpirytimefromlocalStoragelocalStorage.removeItem('access_token');localStorage.removeIte

android - 在 Firebase Auth (android) 之后在数据库中创建用户

我正在构建一个Android应用程序,我希望我的用户经过身份验证然后添加到数据库中。现在我只使用电子邮件和密码进行身份验证,然后单击注册,然后在Firebase控制台的身份验证部分创建用户。但我还希望将我的用户添加到数据库中。我想添加更多字段(例如姓名、地址等),这些字段将存储在Firebase的用户数据库中。我真的不知道该怎么做。谁能解释一下?谢谢! 最佳答案 您应该创建一个节点来保存您的用户,如下所示:users:{userID1:{name:'Raph'},userID2:{name:'Devid'}}每个登录用户都有一个唯一