nham / verify
该包最新版本(1.0)没有可用的许可证信息。
1.0
2015-07-07 23:58 UTC
Requires
- php: >=5.4.0
- facebook/php-sdk-v4: ^4.0
- google/apiclient: ^1.1
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-09-18 08:26:39 UTC
README
使用以下命令使用composer安装此包
composer require nham/verify
更新composer后,将ServiceProvider添加到app/config/app.php
中的providers数组中
'Nham\Verify\VerifyServiceProvider',
您还可以发布配置文件来更改实现。
php artisan config:publish nham/verify
验证Google ID令牌
VerifyToken::google("eyJhbGciOiJSUzI1NiIsImtpZCI6ImU1MzEzOTk4NGJkMzZkMmMyMzA1NTI0NDE2MDhjYzBiNTE3OTQ4N2EifQ.eyJpc3MiOiJhY2NvdW50cy5nb29nbGUuY29tIiwic3ViIjoiMTE0OTk5OTI4Mjc1MzQ4MzIwNzkyIiwiYXpwIjoiNzExNjgwNjM1ODUtaWExdTZmZTJ2OWptZTZ1ZjdmNmozaGtmYzZwdHFxbjYuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJlbWFpbCI6ImhvYW5nbmhhbTAxQGdtYWlsLmNvbSIsImF0X2hhc2giOiJjQUptNjFfbVBLbzlsRVBDN0FuZ3JBIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImF1ZCI6IjcxMTY4MDYzNTg1LWlhMXU2ZmUydjlqbWU2dWY3ZjZqM2hrZmM2cHRxcW42LmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwiY19oYXNoIjoiMDB2TDU5UnhhemdsbGl4TUZmcV9PUSIsImlhdCI6MTQzNjI1OTU5MSwiZXhwIjoxNDM2MjYzMTkxfQ.kdD1wayTJZPf5rpqaMJ1JuKwtTS3SsHlSc9Lb8VYFfuTFJ5Tx3THdbqB1Vcu2a6jrpBJ7Y9OQ5SRgsVmwcZWAN6MfdgJhgUevTlmjCi4NC4QBqLHbkb96XD-IWmIe6aSji3zfSx3P3v9ospUavodtzi7lqhrDz0wHVYBCLg4_RWQLxf9zsav9_DO7k91sWp8XgxqxmY4hS5bzzKHz6W49-v_DKo_9SUNeltL4EFku9DOAcdxldw4xB6T8TThlxpJ1aD4TEM0RVN46PrS_AusFZGbBIE0XQJ2d_Fcm2CCeSpnRV7q_lZHZkhY0EN8jfbKqAxnfyJA1dyxM316ko7Fxw");
返回 TRUE
array(
'valid' => true,
'gplus_id' => GOOGLE_PLUS_ID,
'email' => GOOGLE_PLUS_EMAIL,
'message' => 'ID Token is valid.'
)
返回 FALSE
array(
'valid' => false,
'gplus_id' => null,
'message' => 'Invalid ID Token.'
)
验证Facebook访问令牌
VerifyToken::facebook('CAAWoi9ObEV4BAD1iEDXzSZAMfXClnY6jiH7GcVI188PgL2ZBFnqlxoZBEm7TZCfCb7hOqYEhCfI4ZAl7iyDy80shrYC2EcNOrDOgEdneQFbTjQbPZBscelnIyrYH1TafmOJiQEndM9znB4auJUWTE4glOXVv63ZB0mKZCgJ9qJJwyC1YqzV5lAyyHHyzqs12OZAyhefN3SVMSDn7K5S2e4yIclVT5ADTqsZCIZD');
返回 TRUE
array(
'valid' => true,
'user_id' => FACEBOOK_ID,
'app_id' => APP_FACEBOOK_ID,
'message' =>
)
返回 FALSE
array(
'valid' => false,
'message' =>
)
许可证
Verify 是开源软件,在 MIT 许可证 下授权