Skip to content

Latest commit

 

History

History
64 lines (52 loc) · 2.14 KB

CHANGELOG.md

File metadata and controls

64 lines (52 loc) · 2.14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.8.0] - 2024-06-23

Updated

  • Now works with the new Okta Touchstone flow, for applications that use the Shibboleth proxy.

Added

  • The library can now be run as a module (python -m touchstone_auth) for debugging purposes.

[0.7.0] - 2024-03-26

Updated

  • Library updated to be compatible with the new "universal" Duo prompt, which, among other things, involves a new /exit endpoint to get back to Touchstone.

[0.6.0] - 2023-09-15

Updated

  • Duo updated to use a second POST instead of a redirect to load some params. Library updated to be compatible with this new approach

[0.5.3] - 2023-05-04

Updated

  • Added explicit Kerberos post-auth request to accommodate Touchstone changes.

[0.5.2] - 2023-05-04

Updated

  • Switched to using a Firefox user-agent, and added XSRF token GET call.

[0.5.1] - 2023-02-04

Updated

  • Updated the version of requests-pkcs12 we rely on to avoid deprecation warnings.

[0.5.0] - 2023-01-17

Added

  • Added the ability to control cookiejar saving. Autosave can be disabled and the session cookies can now be saved at any time, not just on close.

[0.4.0] - 2022-09-12

Added

  • Added the ability to do initial authentication with username/password or with Kerberos tickets.

Deprecated

  • Passing the certfile/cert password as their own arguments is now deprecated. Use the new auth_type argument to pass authentication information.

New contributors

  • Nickolai Zeldovich (zeldovich)

[0.3.1] - 2022-02-23

Added

  • Added the ability to load a wider variety of Bearer tokens (Tim tickets)

[0.3.0] - 2022-01-15

Added

  • Added the ability to use phone-call second factor.
  • Added additional constructor argument to select between available second factor options.
  • Added typing-extensions to dependencies to properly support Python 3.6 and Python 3.7

[0.2.0]

Added

  • First working version of the touchstone auth.