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



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

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

Instance Method Details

#normalized_nicknameObject



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

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