Skip to content

Commit baf936f

Browse files
committed
Memoize authentication failure
1 parent 6f249c8 commit baf936f

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ User-visible changes worth mentioning.
99

1010
Add your entry here.
1111
- [#1755] Fix the error message for force_pkce
12+
- [#1761] Memoize authentication failure
1213

1314
## 5.8.1
1415

lib/doorkeeper/rails/helpers.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ def doorkeeper_invalid_token_response?
7070
end
7171

7272
def doorkeeper_token
73-
@doorkeeper_token ||= OAuth::Token.authenticate(
73+
return @doorkeeper_token if defined?(@doorkeeper_token)
74+
75+
@doorkeeper_token = OAuth::Token.authenticate(
7476
request,
7577
*Doorkeeper.config.access_token_methods,
7678
)

0 commit comments

Comments
 (0)