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