php – 如何保持OAuth设置的秘密?
发布时间:2020-12-13 17:44:55 所属栏目:PHP教程 来源:网络整理
导读:在 creating my Twitter application之后,显示以下警告: OAuth settings Your application’s OAuth settings. Keep the “Consumer secret” a secret. This key should never be human-readable in your application. 我如何保密“消费者秘密”? Twitter
在
creating my Twitter application之后,显示以下警告:
我如何保密“消费者秘密”? Twitter_test.php(来源:Jimbo) // Set access tokens here $settings = array( 'oauth_access_token' => "My Oauth Access Token",'oauth_access_token_secret' => "My Oauth Access Token Secret",'consumer_key' => "My Consumer Key",'consumer_secret' => "My Consumer Secret" ); $url = 'https://api.twitter.com/1.1/followers/ids.json'; $getfield = '?username=somename'; $requestMethod = 'GET'; $twitter = new TwitterAPIExchange($settings); echo $twitter->setGetfield($getfield) ->buildOauth($url,$requestMethod) ->performRequest(); ?> TwitterAPIExchange(来源:twitter-api-php) 解决方法
我将
create a library与Twitter Api集成,并将数据存储在application / config /中的配置文件中,如给定链接中所述.
为了取悦Twitter,只需解析: $this->load->library('encrypt'); echo $this->encrypt->encode('your given secret here'); 获取输出,将其存储在配置文件中,并在获取时: $this->load->library('encrypt'); $str_secret = $this->encrypt->decode($config['secret']); > Encryption 请注意,他们要求您这样做以获得最大的安全性,以防有人控制您的ftp或类似.但是,如果它可以被解码,则可以读取它.这不是最终的解决方案,而只是更可靠的解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |