草庐IT

remember_token

全部标签

php - Symfony & 守卫 : "The security token was removed due to an AccountStatusException"

我试图为我的登录表单创建一个身份验证器,但由于某些不明原因,我总是无法登录。[2016-10-0518:54:53]security.INFO:Guardauthenticationsuccessful!{"token":"[object](Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken:PostAuthenticationGuardToken(user=\"test@test.test\",authenticated=true,roles=\"ROLE_USER\"))","authen

php - 使用带有php脚本的google drive api自动刷新 token

我又关注了THISTUTORIAL直接从我的远程服务器使用php将文件上传到GoogleDrive:所以我从GoogleAPI控制台创建了新的API项目,启用了DriveAPI服务,请求了OAuth客户端ID和客户端密码,将它们写在脚本中,然后上传它连同GoogleAPIsClientLibraryforPHP文件夹到这个http://www.MYSERVER.com/script1.php,检索授权码:setClientId('XXX');//HEREIWRITEMYClientID$drive->setClientSecret('XXX');//HEREIWRITEMYClient

php - 使用 native session 时在 php 下制作 "remember me"的最佳方法是什么?

之前我创建了额外的cookie“rememberme”,它具有唯一的哈希值,存储在数据库中,映射到用户ID。如果用户有这样的cookie-网站会尝试在数据库中查找它的值,如果找到则session正在设置。后来,在开发新项目时,我认为自己生成这个唯一的哈希值可能不太安全,并且为一个操作(用户识别)保留两个cookie(native“PHPSESSID”+我的“rememberme”)有点矫枉过正。也许有一种方法可以不设置全局session生命周期,而是为不同的用户session单独设置它...或者最好将用户session保存在数据库中,映射到用户ID?更新1我想如果制作“记住我”按钮这么

php - Laravel JWT token 在身份验证 JWT 方法中刷新后无效

编辑:阅读有关错误的讨论:https://github.com/tymondesigns/jwt-auth/issues/83我的原始问题:我用jwt-auth来实现我的protected资源需要经过身份验证的用户使用以下代码:Route::group(['middleware'=>['before'=>'jwt.auth','after'=>'jwt.refresh']],function(){//Protectedroutes});当用户在API上“登录”时,将创建一个授权token,并在响应授权header上将其发送到调用该资源的客户端应用程序。因此,客户端应用程序在任何响应的h

php - 60 天后延长 Facebook 访问 token

是否可以延长60天的访问token?我在某处读到,当用户访问您的网站时,它可以扩展吗?(再过60天)?这是同一个代币还是一个全新的代币?我基本上想要像以前一样的offline_access。我有一个小的jquery脚本,可以在他们自己的网站上显示用户的facebook墙。我也看过这个:""您需要让用户在60天内再次重新验证以获取新token。"---不。只要允许publish_stream-您永远不需要用户的token。直到用户删除来自应用程序列表的应用程序-即使在100年后,您也可以发布消息。所以,不,没有理由将任何token附加到应用程序key和secret–zerkms4月5日9

php - 如何使用存储的刷新 token 获取更新的访问 token

我正在构建一个应用程序,允许管理员验证对其分析帐户的访问以供离线使用,并将刷新token存储在数据库中。现在,当我尝试在前端使用API时,它返回以下错误:"AccessTokenExpired.Therewanageneralerror:TheOAuth2.0accesstokenhasexpired,andarefreshtokenisnotavailable.Refreshtokensarenotreturnedforresponsesthatwereauto-approved."到目前为止,这是我生成此错误的代码:require_once"lib/google/Google_Cl

javascript - Google api php客户端代码不返回刷新 token

我一直在尝试使用谷歌从客户端返回的javascript谷歌客户端“代码”从谷歌API获取刷新token。它返回我发送到服务器端的代码。现在,我从服务器端发送代码以通过此调用使用usinggoogle-api-php-client获取刷新token和访问token:https://www.googleapis.com/oauth2/v4/token虽然我使用来自googleplayground的相同代码,但我也得到了带有刷新token的响应,但我没有从我自己的服务器获得它。这是代码publicfunctiongetRefreshToken($code){$client=newGoogle

php - Laravel:生成随机唯一 token

我的数据库中有一个名为keys的表,它具有以下结构:id|user_id|token_id|token_key每次用户登录我的站点时,我都需要为该用户生成一个新的token_id和token_key集。如何为token_id和token_key生成随机token,同时保持这两个值的唯一性?例如,如果:token_id是dfbs98641aretwsg,token_key是sdf389dxbf1sdz51fga65dfg74asdf含义:id|user_id|token_id|token_key1|1|dfbs98641aretwsg|sdf389dxbf1sdz51fga65dfg74

php - LinkedIn API OAuth 刷新 token

我正在使用LinkedInAPI从那里提取更新并显示在网站上。在使用OAuth时,我将token存储在一个文件中,然后再次从那里提取它以防止登录弹出窗口。但是,我不清楚我的token过期后将如何刷新。以下是我如何从文件中读取token-$config=json_decode(file_get_contents(".service.dat"));if(isset($config->key)&&isset($config->secret)){$this->access_token=newOAuthConsumer($config->key,$config->secret);}对于身份验证,

php - Laravel 社交名媛 Facebook 错误 : "POST https://graph.facebook.com/oauth/access_token resulted in a ` 400 Bad Request` "

这个问题在这里已经有了答案:OAuthError:ThisIPcan'tmakerequestsforthatapplication(4个答案)关闭3年前。我已经使用LaravelSocialite为facebook进行了社交登录,并且运行良好。我没有改变任何东西,现在它不起作用。尝试登录时显示此错误:客户端错误:POSThttps://graph.facebook.com/oauth/access_token导致400错误请求响应:{"error":{"message":"ThisIPcan'tmakerequestsforthatapplication.","type":"OAut