Class: Decidim::OmniauthRegistrationForm

Inherits:
Form
  • Object
show all
Defined in:
app/forms/decidim/omniauth_registration_form.rb

Overview

A form object used to fisnish signup from omniauth data

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_signature(provider, uid) ⇒ Object



22
23
24
# File 'app/forms/decidim/omniauth_registration_form.rb', line 22

def self.create_signature(provider, uid)
  Digest::MD5.hexdigest("#{provider}-#{uid}-#{Rails.application.secrets.secret_key_base}")
end

Instance Method Details

#normalized_nicknameObject



26
27
28
# File 'app/forms/decidim/omniauth_registration_form.rb', line 26

def normalized_nickname
  User.nicknamize(nickname || name, organization: current_organization)
end