lib/doorkeeper/oauth/token.rb in doorkeeper-4.0.0.rc2 vs lib/doorkeeper/oauth/token.rb in doorkeeper-4.0.0.rc3
- old
+ new
@@ -53,10 +53,12 @@
end
end
def self.authenticate(request, *methods)
if token = from_request(request, *methods)
- AccessToken.by_token(token)
+ access_token = AccessToken.by_token(token)
+ access_token.revoke_previous_refresh_token! if access_token
+ access_token
end
end
end
end
end