fix: openapi token有效期配置
This commit is contained in:
10
.example.env
10
.example.env
@@ -36,14 +36,14 @@ WHITE_LIST[] = receive_sync/product
|
|||||||
# 不需记录日志的接口
|
# 不需记录日志的接口
|
||||||
[ADMIN_API]
|
[ADMIN_API]
|
||||||
IGNORE_LOGGING_LIST[] = v1/OperateLog/index
|
IGNORE_LOGGING_LIST[] = v1/OperateLog/index
|
||||||
MAX_IMAGE_SIZE = 5mb # 图片上传最大限制
|
MAX_IMAGE_SIZE = 5mb; # 图片上传最大限制
|
||||||
MAX_VIDEO_SIZE = 150mb # 视频上传最大限制
|
MAX_VIDEO_SIZE = 150mb; # 视频上传最大限制
|
||||||
MAX_ATTACHMENT_SIZE = 100mb # 附件上传最大限制
|
MAX_ATTACHMENT_SIZE = 100mb; # 附件上传最大限制
|
||||||
|
|
||||||
# 开放API
|
# 开放API
|
||||||
[OPENAPI]
|
[OPENAPI]
|
||||||
ACCESS_TOKEN_LIFETIME = 3600 # 访问令牌有效期
|
ACCESS_TOKEN_LIFETIME = 3600; # 访问令牌有效期
|
||||||
REFRESH_TOKEN_LIFETIME = 1209600 # 刷新令牌有效期
|
REFRESH_TOKEN_LIFETIME = 1209600; # 刷新令牌有效期
|
||||||
RESOURCE_IMAGES_DOMAIN = http://local.orico.com; # 图片资源服务器地址
|
RESOURCE_IMAGES_DOMAIN = http://local.orico.com; # 图片资源服务器地址
|
||||||
RESOURCE_VIDEOS_DOMAIN = http://local.orico.com; # 视频资源服务器地址
|
RESOURCE_VIDEOS_DOMAIN = http://local.orico.com; # 视频资源服务器地址
|
||||||
|
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ class Authorize
|
|||||||
$request = new Request([], $post, [], [], [], $server);
|
$request = new Request([], $post, [], [], [], $server);
|
||||||
$storage = new OAuthStorage;
|
$storage = new OAuthStorage;
|
||||||
$oauth = new OAuth2($storage, [
|
$oauth = new OAuth2($storage, [
|
||||||
'access_token_lifetime' => env('OPENAPI.ACCESS_TOKEN_LIFETIME', 3600),
|
'access_token_lifetime' => intval(env('OPENAPI.ACCESS_TOKEN_LIFETIME', 3600)),
|
||||||
'refresh_token_lifetime' => env('OPENAPI.REFRESH_TOKEN_LIFETIME', 1209600),
|
'refresh_token_lifetime' => intval(env('OPENAPI.REFRESH_TOKEN_LIFETIME', 1209600)),
|
||||||
]);
|
]);
|
||||||
$token = $oauth->grantAccessToken($request);
|
$token = $oauth->grantAccessToken($request);
|
||||||
return success('success', json_decode($token->getContent(), true));
|
return success('success', json_decode($token->getContent(), true));
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ class Auth
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$oauth = new OAuth2(new OAuthStorage, [
|
$oauth = new OAuth2(new OAuthStorage, [
|
||||||
'access_token_lifetime' => env('OPENAPI.ACCESS_TOKEN_LIFETIME', 3600),
|
'access_token_lifetime' => intval(env('OPENAPI.ACCESS_TOKEN_LIFETIME', 3600)),
|
||||||
'refresh_token_lifetime' => env('OPENAPI.REFRESH_TOKEN_LIFETIME', 1209600),
|
'refresh_token_lifetime' => intval(env('OPENAPI.REFRESH_TOKEN_LIFETIME', 1209600)),
|
||||||
]);
|
]);
|
||||||
$token = $oauth->getBearerToken();
|
$token = $oauth->getBearerToken();
|
||||||
$oauth->verifyAccessToken($token);
|
$oauth->verifyAccessToken($token);
|
||||||
|
|||||||
Reference in New Issue
Block a user