lib/doorkeeper/oauth/client_credentials/creator.rb in doorkeeper-5.6.4 vs lib/doorkeeper/oauth/client_credentials/creator.rb in doorkeeper-5.6.5
- old
+ new
@@ -7,16 +7,16 @@
def call(client, scopes, attributes = {})
existing_token = nil
if lookup_existing_token?
existing_token = find_active_existing_token_for(client, scopes)
- return existing_token if server_config.reuse_access_token && existing_token&.reusable?
+ return existing_token if Doorkeeper.config.reuse_access_token && existing_token&.reusable?
end
with_revocation(existing_token: existing_token) do
- application = client.is_a?(server_config.application_model) ? client : client&.application
- server_config.access_token_model.create_for(
+ application = client.is_a?(Doorkeeper.config.application_model) ? client : client&.application
+ Doorkeeper.config.access_token_model.create_for(
application: application,
resource_owner: nil,
scopes: scopes,
**attributes,
)
@@ -24,11 +24,11 @@
end
private
def with_revocation(existing_token:)
- if existing_token && server_config.revoke_previous_client_credentials_token?
+ if existing_token && Doorkeeper.config.revoke_previous_client_credentials_token?
existing_token.with_lock do
raise Errors::DoorkeeperError, :invalid_token_reuse if existing_token.revoked?
existing_token.revoke
@@ -38,19 +38,15 @@
yield
end
end
def lookup_existing_token?
- server_config.reuse_access_token ||
- server_config.revoke_previous_client_credentials_token?
+ Doorkeeper.config.reuse_access_token ||
+ Doorkeeper.config.revoke_previous_client_credentials_token?
end
def find_active_existing_token_for(client, scopes)
- server_config.access_token_model.matching_token_for(client, nil, scopes, include_expired: false)
- end
-
- def server_config
- Doorkeeper.config
+ Doorkeeper.config.access_token_model.matching_token_for(client, nil, scopes, include_expired: false)
end
end
end
end
end