Metadata-Version: 1.1
Name: invenio-accounts
Version: 1.0.0b9
Summary: Invenio user management and authentication.
Home-page: https://github.com/inveniosoftware/invenio-accounts
Author: CERN
Author-email: info@inveniosoftware.org
License: GPLv2
Description: ..
            This file is part of Invenio.
            Copyright (C) 2015, 2016 CERN.
        
            Invenio is free software; you can redistribute it
            and/or modify it under the terms of the GNU General Public License as
            published by the Free Software Foundation; either version 2 of the
            License, or (at your option) any later version.
        
            Invenio is distributed in the hope that it will be
            useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
            General Public License for more details.
        
            You should have received a copy of the GNU General Public License
            along with Invenio; if not, write to the
            Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
            MA 02111-1307, USA.
        
            In applying this license, CERN does not
            waive the privileges and immunities granted to it by virtue of its status
            as an Intergovernmental Organization or submit itself to any jurisdiction.
        
        ==================
         Invenio-Accounts
        ==================
        
        .. image:: https://img.shields.io/travis/inveniosoftware/invenio-accounts.svg
                :target: https://travis-ci.org/inveniosoftware/invenio-accounts
        
        .. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-accounts.svg
                :target: https://coveralls.io/r/inveniosoftware/invenio-accounts
        
        .. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-accounts.svg
                :target: https://github.com/inveniosoftware/invenio-accounts/releases
        
        .. image:: https://img.shields.io/pypi/dm/invenio-accounts.svg
                :target: https://pypi.python.org/pypi/invenio-accounts
        
        .. image:: https://img.shields.io/github/license/inveniosoftware/invenio-accounts.svg
                :target: https://github.com/inveniosoftware/invenio-accounts/blob/master/LICENSE
        
        Invenio user management and authentication.
        
        Features:
        
        - User and role management.
        - User registration, password reset/recovery and email verification.
        - Administration interface and CLI for managing users.
        - Session based authentication with session theft protection as well as
          "remember me" support.
        - Strong cryptographic password hashing with support for migrating password
          hashes (including Invenio v1.x) to new stronger algorithms.
        - Session activity tracking allowing users to e.g. logout of all devices.
        - Server-side session management.
        - JSON Web Token encoding and decoding support useful for e.g. CSRF-protection
          in REST APIs.
        
        Invenio-Accounts relies on the following community packages to do all the
        heavy-lifting:
        
        - `Flask-Security <https://flask-security.readthedocs.io>`_
        - `Flask-Login <https://flask-login.readthedocs.io/>`_
        - `Flask-Principal <https://pythonhosted.org/Flask-Principal/>`_
        - `Flask-KVSession <http://pythonhosted.org/Flask-KVSession/>`_
        - `Passlib <https://passlib.readthedocs.io/>`_
        
        Further documentation is available on
        https://invenio-accounts.readthedocs.io/
        
        
        ..
            This file is part of Invenio.
            Copyright (C) 2015, 2016, 2017 CERN.
        
            Invenio is free software; you can redistribute it
            and/or modify it under the terms of the GNU General Public License as
            published by the Free Software Foundation; either version 2 of the
            License, or (at your option) any later version.
        
            Invenio is distributed in the hope that it will be
            useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
            General Public License for more details.
        
            You should have received a copy of the GNU General Public License
            along with Invenio; if not, write to the
            Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
            MA 02111-1307, USA.
        
            In applying this license, CERN does not
            waive the privileges and immunities granted to it by virtue of its status
            as an Intergovernmental Organization or submit itself to any jurisdiction.
        
        Changes
        =======
        
        Version 1.0.0b9 (released 2017-08-10)
        -------------------------------------
        
        - Module rewrite using Flask-Security(-Fork).
        
        Version 0.2.0 (released 2015-10-05)
        -----------------------------------
        
        Incompatible changes
        ~~~~~~~~~~~~~~~~~~~~
        
        - Removes legacy dashboard under '/youraccount/display' and redirects
          to new settings panel.
        - Moves functions from helpers to utils module and deprecates usage of
          helpers module.
        
        Improved features
        ~~~~~~~~~~~~~~~~~
        
        - Removes fixed user id from fixtures as it is automatically generated
          by database engine. (closes inveniosoftware/invenio#3320)
        
        Bug fixes
        ~~~~~~~~~
        
        - Removes dependencies to invenio.utils and replaces them with
          invenio_utils.
        - Removes dependencies to invenio.testsuite and replaces them with
          invenio_testing.
        - Removes calls to PluginManager consider_setuptools_entrypoints()
          removed in PyTest 2.8.0.
        - Removes dependencies to invenio.ext and replaces them with
          invenio_ext.
        - Adds missing `invenio_base` dependency.
        - Adds return value to `userext` estimate method and fixes the table
          name.
        - Nickname check rules uses only the nickname column instead of all of
          them.
        
        Version 0.1.2 (released 2015-09-03)
        -----------------------------------
        
        - Changes way how the access tokens are generated from "mailcookie" to
          tokens using "itsdangerous" package.  (#7)
        - Removes support for local access configuration and the automatic SSO
          logout url rediction.  (#8)
        - Adds module for generating time limited tokens for password
          recovery.  (#7)
        - Changes index name definition in `UserEXT` model for `id_user` and
          `method` columns.  (#5)
        
        Version 0.1.1 (released 2015-08-25)
        -----------------------------------
        
        - Adds missing `invenio_upgrader` dependency and amends past upgrade
          recipes following its separation into standalone package.
        
        Version 0.1.0 (released 2015-07-31)
        -----------------------------------
        
        - Initial public release.
        
Keywords: invenio accounts user role login
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 4 - Beta
