Sha256: 2f3f612cd77767dabb05141b85a412ef6ecd39058bd505aa7d0251727b41f9dd

Contents?: true

Size: 462 Bytes

Versions: 51

Compression:

Stored size: 462 Bytes

Contents

require_dependency "think_feel_do_engine/application_controller"

module ThinkFeelDoEngine
  # Calculate the bits of entropy in a password.
  class PasswordEntropyBitsController < ApplicationController
    def show
      validator = PasswordValidator
                  .new(
                    password: params[:password],
                    password_token: params[:reset_password_token])
      render json: { bits: validator.entropy_value }
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
think_feel_do_engine-3.19.9 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.8 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.7 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.6 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.5 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.4 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.3 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.2 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.1 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.19.0 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.18.0 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.17.2 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.17.1 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.17.0 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.16.3 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.16.2 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.16.1 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.15.7 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.16.0 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb
think_feel_do_engine-3.15.6 app/controllers/think_feel_do_engine/password_entropy_bits_controller.rb