pyspnego

Python SPNEGO authentication library

MIT License

Downloads
9.2M
Stars
50
Committers
4

Bot releases are hidden (Show)

pyspnego -

Published by jborean93 about 3 years ago

0.2.0 - 2021-09-22

Breaking Changes

  • Drop support for Python 2.7 and 3.5 - new minimum is 3.6+
  • Made the gss, negotiate, ntlm, sspi exports private, use the spnego.client and spnego.server functions instead
    • A deprecation warning is raised when importing from these package directly and this will be removed in the next major release

Features

  • Added support for CredSSP authentication using protocol='credssp'
  • Allow optional keyword arguments to be used with spnego.client and spnego.server to control authentication specific options

Bugfixes

pyspnego - 0.1.6 - 2021-05-07

Published by jborean93 over 3 years ago

  • This will be the last release that supports Python 2.7 and 3.5
  • Change enum type of iov.BufferType to IntEnum to fix load on Python 3.10 - https://github.com/jborean93/pyspnego/issues/10
  • Make pyspnego-parse and entry point which uses __main__.py in the spnego package
    • This allows Windows (and Linux) users to use the parser script by running python -m spnego --token ...
pyspnego - 0.1.5 - 2021-01-12

Published by jborean93 almost 4 years ago

  • Respect NETBIOS_COMPUTER_NAME when getting the workstation name for NTLM tokens. This matches the behaviour of gss-ntlmssp to ensure a consistent approach.
pyspnego -

Published by jborean93 almost 4 years ago

0.1.4 - 2020-12-02

  • Only send negState: request-mic for the first reply from an acceptor for Negotiate auth.
    • Strict interpretations of SPNEGO will fail if the initiator sends this state as it is against the RFC.
pyspnego -

Published by jborean93 almost 4 years ago

0.1.3 - 2020-10-29

  • Added Python 3.9 to CI and build Windows wheel for this versoin
pyspnego -

Published by jborean93 about 4 years ago

0.1.2 - 2020-10-01

  • Fix up WinRM wrapping on SSPI
pyspnego -

Published by jborean93 about 4 years ago

  • Include the cython files in the built sdist
pyspnego - Initial Release

Published by jborean93 about 4 years ago

Initial release of pyspnego

pyspnego - 0.1.0 Release Candidate 3

Published by jborean93 over 4 years ago

  • Remove ContextReq.delegate_policy because python-gssapi does not support flags that they do not define
pyspnego - 0.1.0 Release Candidate 2

Published by jborean93 over 4 years ago

  • Ensure any explicit Kerberos credentials have the forwardable flags set when ContextReq.delegate is requested
  • Fix protocol check to use the options passed in by the caller
pyspnego - 0.1.0 Release Candidate 1

Published by jborean93 over 4 years ago

  • Expanded pyspnego-parse help messages a bit more
  • Added the yaml extras group to install ruamel.yaml which is an optional feature for pyspengo-parse
pyspnego - 0.1.0 Beta 2

Published by jborean93 over 4 years ago

  • Fix context has been set up check on Windows initiator when running against localhost
  • Ensure built wheels are not built with linetrace=True which breaks debugging in PyCharm
pyspnego - 0.1.0 Beta 1

Published by jborean93 over 4 years ago

Beta 1 release

Package Rankings
Top 46.19% on Anaconda.org
Top 6.69% on Alpine-edge
Top 32.99% on Conda-forge.org
Top 0.47% on Pypi.org
Top 28.49% on Spack.io
Top 8.27% on Proxy.golang.org
Badges
Extracted from project README
Test workflow codecov PyPI version License