Class: Iron::Oauth::Client

Inherits:
ApplicationRecord show all
Defined in:
app/models/iron/oauth/client.rb

Constant Summary collapse

MAX_REDIRECT_URIS =
5
MAX_REDIRECT_URI_LENGTH =
2000

Instance Method Summary collapse

Instance Method Details

#redirect_uri_allowed?(uri) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'app/models/iron/oauth/client.rb', line 21

def redirect_uri_allowed?(uri)
  redirect_uri_list.include?(uri)
end

#redirect_uri_listObject



17
18
19
# File 'app/models/iron/oauth/client.rb', line 17

def redirect_uri_list
  redirect_uris.to_s.split("\n").map(&:strip).reject(&:blank?)
end