草庐IT

Acs-Token

全部标签

php - 使用 OAuth 刷新 token 获取新的访问 token - Google API

我的应用很简单,它连接到Google+API以验证用户身份,如果成功,它会检索用户的电子邮件,然后根据电子邮件对给定的数据库执行一系列操作检索。我的主要问题是,我的访问token每小时都会过期,我似乎不知道如何“刷新”它。我收到以下错误,我认为这是预期的:TheOAuth2.0accesstokenhasexpired,andarefreshtokenisnotavailable.我目前将访问token存储在数据库中,因此我可以在需要时进行检索。我唯一的问题是如何使用该token获得新token? 最佳答案 哇,我花了很长的时间才弄

php - PHP 中的 JWT(JSON Web token ),无需使用第 3 方库。怎么签?

有一些库可用于在PHP中实现JSONWebtoken(JWT),例如php-jwt。我正在编写自己的非常小且简单的类,但我无法弄清楚为什么我的签名无法通过here验证,即使我已尝试遵守标准。我已经尝试了几个小时,但我被困住了。请帮忙!我的代码很简单//buildtheheaders$headers=['alg'=>'HS256','typ'=>'JWT'];$headers_encoded=base64url_encode(json_encode($headers));//buildthepayload$payload=['sub'=>'1234567890','name'=>'Joh

Mac 上的 Android Studio,如何修复空白处的 "Unexpected token"?

我是AndroidStudio的新手,遇到了一个问题,我将网络教程中的代码粘贴到一个项目中,修复导入,但仍然有每一行都有一些AndroidStudio识别为的前导空格“意外的标记”。手动选择有问题的空格并将其删除后,错误就消失了。我试过Option+command+Lshortcutforcodeformatting,butthatdidnotfixtheissue如何修复粘贴到AndroidStudio.java文件中的代码的“意外token”错误? 最佳答案 由于用户级别的原因无法发表评论,但这绝对是您复制的任何网络编码中的不可

android - 无法使用 Cordova 推送通知插件获取设备 token

我正在使用Ionic框架构建一个推送通知应用程序,因此我尝试遵循此示例应用程序:https://github.com/hollyschinsky/PushNotificationSample问题是,当我尝试在Android设备中运行示例时,它不会检索设备token。我将register函数中的senderId替换为我自己的Google应用程序中的senderId,但它不起作用。我做错了什么?以下是我使用的版本:Ionic--version1.3.20Cordova--version5.0.0Phonegap--version4.2.0-0.24.2Androiddevice:HTCOn

android - 如果应用程序从不更新且 InstanceID 提供者从不启动刷新,GCM 注册 token 是否保持不变

我正在使用Google'sGCM我的应用程序中的服务。我尝试了samplecode它对我来说很好用。但是关于注册token的一件事让我感到困惑。RegistrationIntentService.java中函数onHandleIntent(Intentintent)中的示例代码有获取token的线路,然后使用是订阅主题InstanceIDinstanceID=InstanceID.getInstance(this);Stringtoken=instanceID.getToken(getString(R.string.gcm_defaultSenderId),GoogleCloudMes

Android::如何在 token 过期时自动重新验证用户(电子邮件+密码验证)

我在我的Android记事本应用中使用Firebase。我启用了磁盘持久性并且我正在使用电子邮件+密码来验证用户。一切似乎都正常,但我注意到当应用程序离线一段时间后,用户必须重新进行身份验证。有没有一种方法可以在身份验证token过期时自动重新对用户进行身份验证? 最佳答案 Firebase身份验证不会自动刷新token。如果您要使用OAuth提供程序之一,您可能会在token即将过期时捕获事件,刷新它,然后再次调用authWithCustomToken。但鉴于您使用的是电子邮件+密码身份验证,您只能再次对用户进行身份验证(如果您决

android - Firebase 云消息传递 : No Token and strange notification behavior

我在使用Firebase云消息传递时遇到问题:我使用2个扩展服务FirebaseInstanceIdService和FirebaseMessagingService实现了一个小应用程序。如果我启动应用程序并通过Firebase控制台,我在我的设备上收到通知。一切正常。如果我再次打开应用程序,它会挂断并产生黑色屏幕。那时AndroidStudio控制台上没有输出。我也没有从Firebase控制台收到第二个通知。然后我得到一个对话框:“应用程序没有反应等”再次打开应用程序后,它再次正常工作。我也没有在Logcat中获得token(?)FirebaseInstanceIdService:pu

android - 错误 : Google id_token is not allowed to be used with this application. Firebase 访问在工作后失败

我正在使用GoogleSignIn,然后使用signInWithCredential在Firebase上进行身份验证,传递Google凭据。我遵循了所有程序,一切正常!突然它停止工作。我去了以前的工作代码,但它仍然失败。因此,数据库配置似乎发生了一些问题。在FirebaseDB中我已经检查过:数据库已启动并正在运行。事实上,我可以在未登录时阅读(正如我所定义的规则)Google的登录方法仍处于启用状态我的应用程序仍然注册了项目配置,包括它们的SHA1签名(用于调试和发布版本)我已确认从配置下载的google-services.json文件仍然匹配我的应用程序json文件Google登录

java - Google API 的 AUTH_TOKEN TYPE

好的,所以我知道如何获取帐户列表,以便我可以让用户验证我的应用程序以使用他们的Google数据,但是,我对我的AUTH_TOKEN_TYPE使用什么感到困惑>.这是我目前的代码:AccountManager.get(this).getAuthTokenByFeatures("com.google",AUTH_TOKEN_TYPE,null,this,null,null)我不知道在哪里可以找到我想使用的PicasaAPI(以及所有其他GoogleAPI)的AUTH_TOKEN_TYPE。有帮助吗? 最佳答案 AUTH_TOKEN_TY

android - MapView onTap 问题 : android. view.WindowManager$BadTokenException:无法添加窗口—— token null 不适用于应用程序

有similarquestions对此,但对于试图为MapView实现onTap事件的人(比如我)来说,问题出在哪里可能并不明显。问题/问题是这样的:您正在尝试在MapView中实现自定义的ItemizedOverlay,如下所示:MyCustomItemizedOverlaymOverlay=newMyCustomItemizedOverlay(drawable,mContext);通常,如果您是从Activity中执行此操作,则使用:MyCustomItemizedOverlaymOverlay=newMyCustomItemizedOverlay(drawable,this);这