class Osso::Models::OauthClient

Public Instance Methods

generate_secrets() click to toggle source
# File lib/osso/models/oauth_client.rb, line 24
def generate_secrets
  self.identifier ||= SecureRandom.hex(16)
  self.secret ||= SecureRandom.hex(32)
end
primary_redirect_uri() click to toggle source
# File lib/osso/models/oauth_client.rb, line 16
def primary_redirect_uri
  redirect_uris.find(&:primary)
end
redirect_uri_values() click to toggle source
# File lib/osso/models/oauth_client.rb, line 20
def redirect_uri_values
  redirect_uris.map(&:uri)
end
regenerate_secrets!() click to toggle source
# File lib/osso/models/oauth_client.rb, line 29
def regenerate_secrets!
  self.identifier = SecureRandom.hex(16)
  self.secret = SecureRandom.hex(32)
end