草庐IT

auth_token

全部标签

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 4 Auth::attempt() 总是返回 false

我正在尝试Laravel的Auth类,但每次我尝试登录用户时,该方法都会返回false。这是我的代码:路由.phpRoute::get('new-user',function(){returnView::make('register');});Route::post('new-user',function(){$name=Input::get('name');$email=Input::get('email');$password=Hash::make(Input::get('password'));$user=newUser;$user->name=$name;$user->emai

php - nginx:auth_basic 和 php

我想使用auth_basic密码保护我网站的文件夹。此文件夹包含应在请求时执行的php脚本。我尝试了以下方法:location/admin{auth_basic"Admin-Section";auth_basic_user_file/myfolder/.htpasswd;}location~^/admin/.*\.php${auth_basic"Admin-Section";auth_basic_user_file/myfolder/.htpasswd;fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRI

imap - 抑制仿冒PHP imap_open()通知: insecure server advertised AUTH=PLAIN

我的日志文件中出现了一堆乱七八糟的虚假警告,我想在不抑制合法消息的情况下抑制它们:PHP通知:未知:安全问题:不安全的服务器在第0行的未知中公布AUTH=PLAIN(errflg=1)(我正在连接到一个IMAP服务,该服务只在没有第三方用户的服务器上监听本地主机。) 最佳答案 您可以做的一件事是使用imap_errors和imap_alerts函数,请将此代码放在imap_close之前。imap_errors();imap_alerts();这些函数的作用是返回所有已发生的错误和警报,然后将它们清除。如果您不调用这些函数,它们将在

php - 如何增加cakephp Auth组件 session 过期时间

我正在使用Auth组件来检查用户是否已登录。这是我的AppController的初始化函数publicfunctioninitialize(){parent::initialize();$this->loadComponent('Flash');$this->loadComponent('Auth',['authenticate'=>['Form'=>['fields'=>['username'=>'username','password'=>'password'],'passwordHasher'=>['className'=>'Md5',//Myownpasswordhasher]

php - Laravel Auth - 使用 md5 而不是集成的 Hash::make()

所以,我正在为我的网站切换到laravel。我的旧网站目前拥有大约500名用户。每个用户都有一个md5散列附加到他们身上,作为密码(duh^^)。当我切换到laravel时,我希望使用Auth::attempt不幸的是,它使用自己的方法来散列密码字符串。我不希望我所有的用户更改他们的密码,因为我正在切换到laravel,是否可以让Auth类改为使用md5,这样我的用户就不必切换密码?:)如果是,有人可以告诉我怎么做吗? 最佳答案 MD5已经过时了。我建议你不要试图保留它。相反,当用户首次登录并且Auth::attempt失败时,您应

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);}对于身份验证,