![](/img/trans.png)
[英]oauth2 get access token via db by supplied client id/secret for trusted 3rd party client
[英]How to generate unique token for Client Id & Client Secret for OAuth 2 in PHP?
我正在使用PHP中的OAuth服務器。 目前正在使用PHP庫http://bshaffer.github.io/oauth2-server-php-docs/
。 直到現在一切都很清楚。 只想知道如何在PHP中為Client Id和Client Secret創建唯一令牌。
現在,我正在使用以下代碼來創建客戶端ID和客戶端密鑰令牌。
$token = bin2hex(random_bytes($length));
但是,有點混亂。 是否,這是否是做這件事的正確方法? 我還搜索了任何庫來執行此操作。 但是,沒有得到一個。
對於PHP 5> = 5.3.0,PHP 7
$client_secret = bin2hex(openssl_random_pseudo_bytes(32));
還有一篇關於OAuth 2.0 Client SecretID 的文章客戶ID和秘密
對於PHP 7使用random_bytes
$client_secret = bin2hex(random_bytes(32));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.