From 41eedff81904dfdada029d83adc58bb59580740e Mon Sep 17 00:00:00 2001 From: xiaoxiaoqiong Date: Mon, 27 Jun 2022 18:05:46 +0800 Subject: [PATCH] =?UTF-8?q?auth=20token=20=E6=8E=A5=E5=85=A5=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=99=BB=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/application_controller.rb | 3 ++- config/initializers/doorkeeper.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 0afcb9867..986f41e75 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -170,7 +170,8 @@ class ApplicationController < ActionController::Base # 未授权的捕捉407,弹试用申请弹框 def require_login #6.13 -hs - + tip_exception(401, "请登录后再操作") unless valid_doorkeeper_token? + User.current = User.find_by(id: @doorkeeper_token.resource_owner_id) tip_exception(401, "请登录后再操作") unless User.current.logged? end diff --git a/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb index d80dcac68..cb396e878 100644 --- a/config/initializers/doorkeeper.rb +++ b/config/initializers/doorkeeper.rb @@ -516,7 +516,7 @@ Doorkeeper::JWT.configure do user = User.find(opts[:resource_owner_id]) { - iss: 'My App', + iss: 'GitLink', iat: Time.current.utc.to_i, # @see JWT reserved claims - https://tools.ietf.org/html/draft-jones-json-web-token-07#page-7