Metadata-Version: 1.1
Name: kinto-ldap
Version: 0.1.0
Summary: LDAP support for Kinto
Home-page: https://github.com/Kinto/kinto-ldap
Author: Mozilla Services
Author-email: services-dev@mozilla.com
License: Apache License (2.0)
Description: kinto-ldap
        ==========
        
        |travis| |master-coverage|
        
        .. |master-coverage| image::
            https://coveralls.io/repos/Kinto/kinto-ldap/badge.svg?branch=master
            :alt: Coverage
            :target: https://coveralls.io/r/Kinto/kinto-ldap
        
        .. |travis| image:: https://travis-ci.org/Kinto/kinto-ldap.svg?branch=master
            :target: https://travis-ci.org/Kinto/kinto-ldap
        
        
        Validate Basic Auth provided user login and password with an LDAP server.
        
        
        Dependencies
        ------------
        
        Before installing you will need the following system dependencies::
        
            sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
        
        
        Installation
        ------------
        
        Install the Python package:
        
        ::
        
            pip install kinto-ldap
        
        
        Include the package in the project configuration:
        
        ::
        
            kinto.includes = kinto_ldap
        
        And configure authentication policy using `pyramid_multiauth
        <https://github.com/mozilla-services/pyramid_multiauth#deployment-settings>`_ formalism:
        
        ::
        
            multiauth.policies = ldap
            multiauth.policy.ldap.use = kinto_ldap.authentication.LDAPBasicAuthAuthenticationPolicy
        
        By default, it will rely on the cache configured in *Kinto*.
        
        
        Configuration
        -------------
        
        Fill those settings with the values obtained during the application registration:
        
        ::
        
            # ldap.cache_ttl_seconds = 30
            # ldap.endpoint = ldap://ldap.prod.mozaws.net
            # ldap.fqn = "uid={uid},ou=users,dc=mozilla"
        
        
        If necessary, override default values for authentication policy:
        
        ::
        
            # multiauth.policy.ldap.realm = Realm
        
        
        CHANGELOG
        =========
        
        This document describes changes between each past release.
        
        
        0.1.0 (2016-06-27)
        ------------------
        
        - Basic Auth Authentication for LDAP.
        
        
        Contributors
        ============
        
        * Rémy Hubscher <rhubscher@mozilla.com>
        * Tarek Ziade <tarek@mozilla.com>
        
Keywords: web services
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: License :: OSI Approved :: Apache Software License
