module Doorkeeper::Models::SecretStorable::ClassMethods
def find_by_fallback_token(attr, plain_secret)
-
(Doorkeeper::AccessToken, nil)
- AccessToken object or nil
Parameters:
-
plain_secret
(#to_s
) -- -
attr
(Symbol
) --
def find_by_fallback_token(attr, plain_secret) return nil unless fallback_secret_strategy # Use the previous strategy to look up stored_token = fallback_secret_strategy.transform_secret(plain_secret) find_by(attr => stored_token).tap do |resource| return nil unless resource upgrade_fallback_value resource, attr, plain_secret end end