# Scora Ldap Extractor
## Usage
```python
from scora_ldap_extractor import LdapService
ldap_service = LdapService(TENANT, LDAP_USERNAME, LDAP_PASSWORD)
```
## Environment Variables
- **AWS_PROFILE_NAME**: The name of a profile to use. If not given, then
the default profile is used.
- **AWS_REGION**: Region for DynamoDB table.
- **DYNAMO_TABLE_NAME**: DynamoDB table name to fetch services config.
### DynamoDB Object Example
```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-extractor",
"name": "scora-ldap-extractor",
"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/73/bc/e25bc4c3fccf419171ad6590e0be90aeb0cf22f16d978aae14ac98fe79f8/scora-ldap-extractor-1.3.0.tar.gz",
"platform": null,
"description": "# Scora Ldap Extractor\n\n## Usage\n\n```python\nfrom scora_ldap_extractor import LdapService\nldap_service = LdapService(TENANT, LDAP_USERNAME, LDAP_PASSWORD)\n```\n\n## Environment Variables\n\n- **AWS_PROFILE_NAME**: The name of a profile to use. If not given, then\n the default profile is used.\n\n- **AWS_REGION**: Region for DynamoDB table.\n\n- **DYNAMO_TABLE_NAME**: DynamoDB table name to fetch services config.\n\n### DynamoDB Object Example\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 Extractor",
"version": "1.3.0",
"split_keywords": [
"scora"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "89f38c9e3211d8627886f73bfe2e99a66b23dd080d11e2481acb987acbebb24c",
"md5": "0d6299bb14e5cdbdec406936b682637d",
"sha256": "e73899cd8ba840957c0222d6b051df397aa6762750233b19afec33b67659a3d6"
},
"downloads": -1,
"filename": "scora_ldap_extractor-1.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0d6299bb14e5cdbdec406936b682637d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 8186,
"upload_time": "2023-01-30T06:12:07",
"upload_time_iso_8601": "2023-01-30T06:12:07.802264Z",
"url": "https://files.pythonhosted.org/packages/89/f3/8c9e3211d8627886f73bfe2e99a66b23dd080d11e2481acb987acbebb24c/scora_ldap_extractor-1.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "73bce25bc4c3fccf419171ad6590e0be90aeb0cf22f16d978aae14ac98fe79f8",
"md5": "1d1f2a28c13b5e276f125d7748850deb",
"sha256": "394f23c795afe978b9bc892917dd3aa3b43ea0c3456daa3e5dd2d6b701e81b85"
},
"downloads": -1,
"filename": "scora-ldap-extractor-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "1d1f2a28c13b5e276f125d7748850deb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5990,
"upload_time": "2023-01-30T06:12:10",
"upload_time_iso_8601": "2023-01-30T06:12:10.415463Z",
"url": "https://files.pythonhosted.org/packages/73/bc/e25bc4c3fccf419171ad6590e0be90aeb0cf22f16d978aae14ac98fe79f8/scora-ldap-extractor-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-30 06:12:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "oncase",
"github_project": "scora-ldap-extractor",
"lcname": "scora-ldap-extractor"
}