Metadata-Version: 2.1
Name: eoepca-scim
Version: 2.3.3
Summary: Python library to interact with SCIM protocol
Home-page: https://github.com/EOEPCA/um-common-scim-client 
Author: EOEPCA
Author-email: eoepca.systemteam@telespazio.com
License: apache-2.0
Description: <!--
        ***
        *** To avoid retyping too much info. Do a search and replace for the following:
        *** um-common-scim-client, eoepca_scim
        -->
        [![Contributors][contributors-shield]][contributors-url]
        [![Forks][forks-shield]][forks-url]
        [![Stargazers][stars-shield]][stars-url]
        [![Issues][issues-shield]][issues-url]
        [![MIT License][license-shield]][license-url]
        ![Build][build-shield]
        
        <!-- PROJECT LOGO -->
        <br />
        <p align="center">
          <a href="https://github.com/EOEPCA/um-common-scim-client">
          </a>
        
          <h3 align="center">eoepca_scim</h3>
        
          <p align="center">
            Auxiliary Python3 library that allows a client to dynamically register with Gluu and access SCIM endpoints to get/add/edit/remove user attributes
            <br />
            <a href="https://github.com/EOEPCA/um-common-scim-client"><strong>Explore the docs</strong></a>
            .
            <a href="https://github.com/EOEPCA/um-common-scim-client/issues">Report Bug</a>
            ·
            <a href="https://github.com/EOEPCA/um-common-scim-client/issues">Request Feature</a>
          </p>
        </p>
        
        ## Table of Contents
        
        - [Setup this template!](#setup-this-template)
        - [Table of Contents](#table-of-contents)
        - [About The Project](#about-the-project)
          - [Built With](#built-with)
        - [Getting Started](#getting-started)
          - [Prerequisites](#prerequisites)
          - [Installation](#installation)
          - [Testing](#testing)
        - [Documentation & Usage](#documentation--usage)
        - [Roadmap](#roadmap)
        - [Contributing](#contributing)
        - [License](#license)
        - [Contact](#contact)
        - [Acknowledgements](#acknowledgements)
        
        ## About The Project
        
        This is an auxiliary Python3 library to allow a client to dynamically register with Gluu. At the same time, it allows to get all user attributes, and also add/edit/remove specific attributes, by using SCIM endpoints. At this time, it only allows for OAuth tokens.
        
        ### Built With
        
        - [Python](https://www.python.org//)
        - [PyTest](https://docs.pytest.org)
        - [YAML](https://yaml.org/)
        - [Travis CI](https://travis-ci.com/)
        
        ### Prerequisites
        
        - [Python 3](https://www.python.org//)
        - [Pip](https://pip.pypa.io/en/stable/)
        - [Requests](https://pypi.org/project/requests/)
        
        ### Installation
        
        Download the library using pip
        
        ```sh
        pip install eoepca-scim
        ```
        
        Enable Test Mode in Gluu by following these procedures: [Protection using Test Mode](https://gluu.org/docs/gluu-server/3.1.6/user-management/scim2/#protection-using-test-mode)
        
        ### Testing
        
        ```sh
        pytest eoepca_scim/tests
        ```
        
        ## Documentation & Usage
        
        The component documentation can be found at https://eoepca.github.io/um-common-scim-client/.
        
        For example usages, check main.py
        
        ## Roadmap
        
        See the [open issues](https://github.com/EOEPCA/um-common-scim-client/issues) for a list of proposed features (and known issues).
        
        ## Contributing
        
        Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
        
        1. Fork the Project
        2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
        3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
        4. Push to the Branch (`git push origin feature/AmazingFeature`)
        5. Open a Pull Request
        
        ## License
        
        Distributed under the Apache-2.0 License. See `LICENSE` for more information.
        
        ## Contact
        
        [EOEPCA mailbox](eoepca.systemteam@telespazio.com)
        
        Project Link: [https://github.com/EOEPCA/um-common-scim-client](https://github.com/EOEPCA/um-common-scim-client)
        
        ## Acknowledgements
        
        - README.md is based on [this template](https://github.com/othneildrew/Best-README-Template) by [Othneil Drew](https://github.com/othneildrew).
        
        
        [contributors-shield]: https://img.shields.io/github/contributors/EOEPCA/um-common-scim-client.svg?style=flat-square
        [contributors-url]: https://github.com/EOEPCA/um-common-scim-client/graphs/contributors
        [forks-shield]: https://img.shields.io/github/forks/EOEPCA/um-common-scim-client.svg?style=flat-square
        [forks-url]: https://github.com/EOEPCA/um-common-scim-client/network/members
        [stars-shield]: https://img.shields.io/github/stars/EOEPCA/um-common-scim-client.svg?style=flat-square
        [stars-url]: https://github.com/EOEPCA/um-common-scim-client/stargazers
        [issues-shield]: https://img.shields.io/github/issues/EOEPCA/um-common-scim-client.svg?style=flat-square
        [issues-url]: https://github.com/EOEPCA/um-common-scim-client/issues
        [license-shield]: https://img.shields.io/github/license/EOEPCA/um-common-scim-client.svg?style=flat-square
        [license-url]: https://github.com/EOEPCA/um-common-scim-client/blob/master/LICENSE
        [build-shield]: https://www.travis-ci.com/EOEPCA/um-common-scim-client.svg?branch=master
        
Keywords: SCIM,Client,EOEPCA,user,management
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.6
Description-Content-Type: text/markdown
