Class: MicroAuth::App
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- MicroAuth::App
- Defined in:
- app/models/micro_auth/app.rb
Instance Method Summary collapse
Methods inherited from ApplicationRecord
#attributes_print, fuzzy_search, match_search, #match_search, sanitize_for_search, sanitize_name, sanitize_sql_in, useful_err_msg, with_lax_group_rules
Instance Method Details
#valid_redirect?(redirect_uri) ⇒ Boolean
11 12 13 14 15 16 17 |
# File 'app/models/micro_auth/app.rb', line 11 def valid_redirect?(redirect_uri) valid_domain = URI(auth_domain.start_with?('http') ? auth_domain : "http://#{auth_domain}").hostname redirect_domain = URI(redirect_uri).hostname redirect_domain.end_with? valid_domain rescue URI::InvalidURIError false end |