Sha256: 3d59a774e277b17765a087546fb1d1241bd63fe182409d4007a48b84c3f80451

Contents?: true

Size: 679 Bytes

Versions: 51

Compression:

Stored size: 679 Bytes

Contents

module ComfortableMexicanSofa::HttpAuth
  # Set username and password in config/initializers/comfortable_mexican_sofa.rb
  # Like this:
  #   CmsHttpAuthentication.username = 'myname'
  #   CmsHttpAuthentication.password = 'mypassword'
  mattr_accessor  :username,
                  :password
  
  # Simple http_auth. When implementing some other form of authentication
  # this method should return +true+ if everything is great, or redirect user
  # to some other page, thus denying access to cms admin section.
  def authenticate
    authenticate_or_request_with_http_basic do |username, password|
      username == self.username && password == self.password
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.1.2 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.1.1 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.51 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.50 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.49 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.48 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.47 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.46 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.45 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.44 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.43 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.42 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.41 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.40 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.39 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.38 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.37 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.36 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.35 lib/comfortable_mexican_sofa/http_auth.rb
comfortable_mexican_sofa-1.0.34 lib/comfortable_mexican_sofa/http_auth.rb