oauth2 增加client方式

This commit is contained in:
xiaoxiaoqiong
2022-07-11 18:19:08 +08:00
parent 221c439a1d
commit 915e689ef9
3 changed files with 22 additions and 7 deletions

View File

@@ -513,7 +513,7 @@ Doorkeeper::JWT.configure do
# about the user. Defaults to a randomly generated token in a hash:
# { token: "RANDOM-TOKEN" }
token_payload do |opts|
user = User.find(opts[:resource_owner_id])
user = User.find_by(id: opts[:resource_owner_id])
{
iss: 'GitLink',
@@ -523,9 +523,9 @@ Doorkeeper::JWT.configure do
jti: SecureRandom.uuid,
user: {
id: user.id,
login: user.login,
mail: user.mail
id: user&.id,
login: user&.login,
mail: user&.mail
}
}
end