scora-ldap


Namescora-ldap JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/oncase/scora-ldap
SummaryScora Ldap
upload_time2023-01-31 13:17:28
maintainerGuilherme Morone
docs_urlNone
authorOncase
requires_python>=3.8
licenseMIT
keywords scora
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Scora Ldap

Services and functions to simplify ldap management, including extracting ldap infos with DynamoDB object config.

## Usage

```python
from scora_ldap import LdapService
ldap_service = LdapService(TENANT, LDAP_USERNAME, LDAP_PASSWORD, DYNAMODB_TABLE_NAME)
```

### DynamoDB Object Example

`service` as primary key.

```json
{
  "service": "service",
  "ldap_admin_groups": [],
  "ldap_domain": "@service.local",
  "ldap_groups": ["GS_1", "group2"],
  "ldap_root_dn": "CN=GS_1,OU=Grupos,DC=service,DC=local",
  "ldap_root_dn_dev": "dc=service,dc=local",
  "ldap_server": "ldap://localhost.389",
  "ldap_port": 636, // Default is 389
  "ldap_server_alias": ["service.com.br"]
}
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/oncase/scora-ldap",
    "name": "scora-ldap",
    "maintainer": "Guilherme Morone",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "guilherme.morone@oncase.com.br",
    "keywords": "scora",
    "author": "Oncase",
    "author_email": "contato@oncase.com.br",
    "download_url": "https://files.pythonhosted.org/packages/33/da/58df6f493163245d3e4ea0ba88d458324725bf5c9ca20887345384a187da/scora-ldap-0.1.0.tar.gz",
    "platform": null,
    "description": "# Scora Ldap\n\nServices and functions to simplify ldap management, including extracting ldap infos with DynamoDB object config.\n\n## Usage\n\n```python\nfrom scora_ldap import LdapService\nldap_service = LdapService(TENANT, LDAP_USERNAME, LDAP_PASSWORD, DYNAMODB_TABLE_NAME)\n```\n\n### DynamoDB Object Example\n\n`service` as primary key.\n\n```json\n{\n  \"service\": \"service\",\n  \"ldap_admin_groups\": [],\n  \"ldap_domain\": \"@service.local\",\n  \"ldap_groups\": [\"GS_1\", \"group2\"],\n  \"ldap_root_dn\": \"CN=GS_1,OU=Grupos,DC=service,DC=local\",\n  \"ldap_root_dn_dev\": \"dc=service,dc=local\",\n  \"ldap_server\": \"ldap://localhost.389\",\n  \"ldap_port\": 636, // Default is 389\n  \"ldap_server_alias\": [\"service.com.br\"]\n}\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Scora Ldap",
    "version": "0.1.0",
    "split_keywords": [
        "scora"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdb684fe2dd73af56cac6d7493bffacc5442d45a543b2d0f204628431bdbc7cf",
                "md5": "fe27dfa5e812655d56df08dc79e56f3f",
                "sha256": "d70d484e0f73cd4af82206d8c62f26a38d2cb43f08e6acc13a183f8489148b9d"
            },
            "downloads": -1,
            "filename": "scora_ldap-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fe27dfa5e812655d56df08dc79e56f3f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 7985,
            "upload_time": "2023-01-31T13:17:26",
            "upload_time_iso_8601": "2023-01-31T13:17:26.867180Z",
            "url": "https://files.pythonhosted.org/packages/bd/b6/84fe2dd73af56cac6d7493bffacc5442d45a543b2d0f204628431bdbc7cf/scora_ldap-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33da58df6f493163245d3e4ea0ba88d458324725bf5c9ca20887345384a187da",
                "md5": "8cf13a1fe4b2f76e0116ae914798a883",
                "sha256": "97d985f36439516ba62005b6745c68516bf43fd59ffc1855c5ef937d81f9bd40"
            },
            "downloads": -1,
            "filename": "scora-ldap-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8cf13a1fe4b2f76e0116ae914798a883",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 6339,
            "upload_time": "2023-01-31T13:17:28",
            "upload_time_iso_8601": "2023-01-31T13:17:28.394276Z",
            "url": "https://files.pythonhosted.org/packages/33/da/58df6f493163245d3e4ea0ba88d458324725bf5c9ca20887345384a187da/scora-ldap-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-31 13:17:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "oncase",
    "github_project": "scora-ldap",
    "lcname": "scora-ldap"
}
        
Elapsed time: 0.04869s