Metadata-Version: 1.1
Name: pyramid-httpauth
Version: 1.0.5
Summary: pyramid_httpauth
Home-page: https://github.com/tarzanjw/pyramid_httpauth
Author: Tarzan
Author-email: hoc3010@gmail.com
License: UNKNOWN
Description: pyramid_httpauth
        ================
        
        This is an authentication policy for __pyramid__ that verifies credentials
        using either HTTP-Digest-Auth or HTTP-Basic-Auth protocol.
        
        With a reference to https://github.com/mozilla-services/pyramid_digestauth/
        
        with extras:
        
            1. Add support for HTTP Basic Authentication
            2. Add support for Python 3
            3. Tested with Python 2.7 and Python 3.4
        
        Usage
        -----
        
        To use this package, in the app function, just include it.
        
            config.include("pyramid_httpauth")
        
        In you *development.ini*
        
            * httpauth.schema:          default schema to challenge client (digest
                                        or basic), default=digest
            * httpauth.realm:           realm string for auth challenge header
            * httpauth.qop:             qop string for auth challenge header
                                        (used for Digest Auth only)
            * httpauth.nonce_manager:   name of NonceManager class to use
                                        (used for Digest Auth only)
            * httpauth.nonce_manager_secret: The secret key used to sign on nounce, used
                                             for built-in SignedNonceManager (if httpauth.nonce_manager
                                             is not provided).
            * httpauth.domain:          domain string for auth challenge header
            * httpauth.get_password:    name of password-retrieval function
            * httpauth.groupfinder:     name of group-finder callback function
        
        
        1.0.5
        -----
        
        * Fix bug: SignedNonceManager does not work properly at multi processes if its
          secret key is not configured.
        
          1. Add config `httpauth.nonce_manager_secret` to configure this value.
          2. Log a critical message if this value is not configured.
        
        1.0
        ---
        
        * Packaging
        * Initial version
Keywords: web pylons pyramid restful auth basic digest
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
