diff --git a/Gemfile b/Gemfile index f4a6cfc..633a219 100644 --- a/Gemfile +++ b/Gemfile @@ -27,6 +27,9 @@ gem 'bootsnap', '>= 1.4.2', require: false gem 'dotenv-rails', groups: [:development, :test] +gem 'warden' +gem 'devise' +gem 'devise_ldap_authenticatable' gem 'net-ldap' group :development, :test do diff --git a/Gemfile.lock b/Gemfile.lock index 7d405d4..266dfba 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -58,6 +58,7 @@ GEM zeitwerk (~> 2.2, >= 2.2.2) addressable (2.7.0) public_suffix (>= 2.0.2, < 5.0) + bcrypt (3.1.16) bindex (0.8.1) bootsnap (1.5.0) msgpack (~> 1.0) @@ -74,6 +75,15 @@ GEM concurrent-ruby (1.1.7) crass (1.0.6) database_cleaner (1.8.5) + devise (4.7.3) + bcrypt (~> 3.0) + orm_adapter (~> 0.1) + railties (>= 4.1.0) + responders + warden (~> 1.2.3) + devise_ldap_authenticatable (0.8.7) + devise (>= 3.4.1) + net-ldap (>= 0.16.0) diff-lcs (1.4.4) dotenv (2.7.2) dotenv-rails (2.7.2) @@ -107,6 +117,7 @@ GEM nio4r (2.5.4) nokogiri (1.10.10) mini_portile2 (~> 2.4.0) + orm_adapter (0.5.0) public_suffix (4.0.6) puma (4.3.6) nio4r (~> 2.0) @@ -146,6 +157,9 @@ GEM rb-inotify (0.10.1) ffi (~> 1.0) regexp_parser (1.8.2) + responders (3.0.1) + actionpack (>= 5.0) + railties (>= 5.0) rspec-core (3.10.0) rspec-support (~> 3.10.0) rspec-expectations (3.10.0) @@ -193,6 +207,8 @@ GEM turbolinks-source (5.2.0) tzinfo (1.2.7) thread_safe (~> 0.1) + warden (1.2.9) + rack (>= 2.0.9) web-console (4.1.0) actionview (>= 6.0.0) activemodel (>= 6.0.0) @@ -217,6 +233,9 @@ DEPENDENCIES byebug capybara database_cleaner + devise + devise_ldap_authenticatable + dotenv-rails jbuilder (~> 2.7) listen (~> 3.2) net-ldap @@ -229,6 +248,7 @@ DEPENDENCIES sqlite3 (~> 1.4) turbolinks (~> 5) tzinfo-data + warden web-console (>= 3.3.0) webpacker (~> 4.0)