【发布时间】:2014-09-15 16:35:13
【问题描述】:
请指教。如果我需要在某个地方发布此内容,但我真的需要你们的帮助。我有这个需要完成的任务项目,它需要 oauth2。不幸的是,我对这个 oauth 事情很陌生。我是所有菜鸟中最菜鸟。 ,我一直在读这个site。问题是这看起来需要关于 oauth 的中级知识,而且我很难理解它,谁能给我一些关于 oauth2 的链接或书籍,可供不熟悉这个 oauth 事物的初学者使用。目前我使用的是 Laravel 框架,我尝试了这个package。但是配置很混乱。拜托,如果你有任何可以帮助像我这样的菜鸟的博客、教程或书籍,我会很高兴的。我不想在没有正确理解所有内容的情况下使用这个 oauth 东西。
'grant_types' => array(
'authorization_code' => array(
'class' => 'League\OAuth2\Server\Grant\AuthCode',
'access_token_ttl' => 3600,
'auth_token_ttl' => 3600,
),
'password' => array(
'class' => 'League\OAuth2\Server\Grant\Password',
'access_token_ttl' => 604800,
'callback' => function ($username, $password) {
$credentials = array(
'email' => $username,
'password' => $password,
);
$valid = Auth::validate($credentials);
if (!$valid) {
return false;
}
return Auth::getProvider()->retrieveByCredentials($credentials)->id;
}
),
'refresh_token' => array(
'class' => 'League\OAuth2\Server\Grant\RefreshToken',
'access_token_ttl' => 3600,
'refresh_token_ttl' => 604800,
'rotate_refresh_tokens' => false,
),
),
【问题讨论】:
-
只想分享oauthbible.com