- unless Authenticator.new(self, [:token]).allow?
- username, passwd = get_auth_data # parse from headers
+ if doorkeeper_token&.accessible?
+ self.current_user = User.find(doorkeeper_token.resource_owner_id)
+ elsif Authenticator.new(self, [:token]).allow?
+ # self.current_user setup by OAuth
+ elsif Settings.basic_auth_support
+ username, passwd = auth_data # parse from headers