Skip to main content

PyAMS security plug-in for LDAP authentication

Project description

What is PyAMS?

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.

PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.

All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github. Doctests are available in the doctests source folder.

What is PyAMS LDAP authentication package?

PyAMS LDAP authentication package is an extension package for PyAMS_security, which allows users authentication from an LDAP directory.

This plug-in also supports LDAP groups, to be able to set groups as principals to grant roles.

Changelog

1.1.0

  • removed support for Python < 3.7

  • handle single values in LDAP entry column renderer

1.0.3

  • removed Travis-CI configuration

1.0.2

  • updated “find_principals()” method to use new “exact_match” argument

1.0.1

  • code cleanup, added strings constants to reduce duplicated code

1.0.0

  • initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyams_auth_ldap-1.1.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyams_auth_ldap-1.1.0-py3.9.egg (47.7 kB view details)

Uploaded Egg

pyams_auth_ldap-1.1.0-py3.8.egg (47.7 kB view details)

Uploaded Egg

pyams_auth_ldap-1.1.0-py3.7.egg (47.5 kB view details)

Uploaded Egg

pyams_auth_ldap-1.1.0-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file pyams_auth_ldap-1.1.0.tar.gz.

File metadata

  • Download URL: pyams_auth_ldap-1.1.0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pyams_auth_ldap-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b38e96e55aaf150232940e995f7e2350f4fce66fb0fe350ba89d60e15d5e55e9
MD5 e24eb5d02f1a2ec14752b068f232f6fd
BLAKE2b-256 fecd7a6b2169ac8d28c97e6c5a5c2805e04046f21c7cfd3e9c2967367efc0c17

See more details on using hashes here.

File details

Details for the file pyams_auth_ldap-1.1.0-py3.9.egg.

File metadata

  • Download URL: pyams_auth_ldap-1.1.0-py3.9.egg
  • Upload date:
  • Size: 47.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pyams_auth_ldap-1.1.0-py3.9.egg
Algorithm Hash digest
SHA256 2376838a6d469ca032a6d18f46a677bdc72ec65509219fefb81c67b6600bd391
MD5 a325147213d74772e51a9da48f077ef2
BLAKE2b-256 b264b8173aa31782289e595bb6f79e588c0d42620837585fcbbc0ce5735b35f6

See more details on using hashes here.

File details

Details for the file pyams_auth_ldap-1.1.0-py3.8.egg.

File metadata

  • Download URL: pyams_auth_ldap-1.1.0-py3.8.egg
  • Upload date:
  • Size: 47.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pyams_auth_ldap-1.1.0-py3.8.egg
Algorithm Hash digest
SHA256 f4b86432c0603fb645637621dfdbb84384540ca51fa1b8eca7bdc12bb39729ee
MD5 a6e9ecf14cd7a5148e6bb5ccb0439c1c
BLAKE2b-256 7de1d05ed860bafd61a9c6cb059dcdf1afab18aefd0f1361f6a7afa582ab25b4

See more details on using hashes here.

File details

Details for the file pyams_auth_ldap-1.1.0-py3.7.egg.

File metadata

  • Download URL: pyams_auth_ldap-1.1.0-py3.7.egg
  • Upload date:
  • Size: 47.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pyams_auth_ldap-1.1.0-py3.7.egg
Algorithm Hash digest
SHA256 b48a7e6a633e4306aa6d70404b18aa5d248bde76bfbb7996b48f0dae36f0b263
MD5 8ae3bad7ac9ae75aa1e67197c5d2da9e
BLAKE2b-256 c87115dcdac7dde6a3a028b501fbb5e0a97444dffbcd9a7bbc20ce5b5a0514db

See more details on using hashes here.

File details

Details for the file pyams_auth_ldap-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyams_auth_ldap-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pyams_auth_ldap-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8831599e5c68b68f2dee96552caf0582f31d10d23d1d5e0fffb87d5d3acb6be
MD5 227594b2c44e482f45a7efaffb0b8dd8
BLAKE2b-256 574df5bfc82c2d01609655b59f9ec70a0318ab6021cb083e50d3e683b3d60fd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page