diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index d59cdd9..7930b83 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -27,7 +27,6 @@ Devise.setup do |config| config.ldap_auth_password_builder = Proc.new() { |new_password| salt = SecureRandom.hex(32) hashed_pw = Base64.strict_encode64(Digest::SHA512.digest(new_password + salt) + salt) - puts '{SSHA512}' + hashed_pw '{SSHA512}' + hashed_pw } diff --git a/db/seeds.rb b/db/seeds.rb index 4c27d94..5153b2b 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -5,6 +5,8 @@ ldap = LdapService.new Sidekiq::Testing.inline! do ldap.delete_all_users! + puts "Create user: admin" + CreateAccount.call(account: { username: "admin", domain: "kosmos.org", email: "admin@example.com", password: "admin is admin", confirmed: true @@ -12,6 +14,7 @@ Sidekiq::Testing.inline! do ldap.add_attribute "cn=admin,ou=kosmos.org,cn=users,dc=kosmos,dc=org", :admin, "true" + puts "Create 35 random users" 35.times do |n| username = Faker::Name.unique.first_name.downcase email = Faker::Internet.unique.email