Skip to main content

helper to access the authentication layer for my personal server.

Project description

square_authentication_helper

about

helper to access the authentication layer for my personal server.

installation

pip install square_authentication_helper

usage

reference python file

env

  • python>=3.12.0

changelog

v3.0.1

  • logout_apps_v0 internally uses POST method instead of DELETE, compatible with square_authentication>=10.0.0.

v3.0.0

  • breaking change: new mandatory parameter app_id in validate_and_get_payload_from_token_v0.

v2.5.2

  • bugfix in update_user_recovery_methods_v0 (json serializer and optional parameters).

v2.5.1

  • bugfix in method for update_profile_details_v0.

v2.5.0

  • delete_user_v0 now uses post method.
  • add update_user_recovery_methods_v0.
  • add generate_account_backup_codes_v0.
  • add reset_password_and_login_using_backup_code_v0.
  • add send_reset_password_email_v0.
  • update parameters for update_password_v0.
  • add validate_email_verification_code_v0.
  • add send_verification_email_v0.
  • add update_profile_details_v0.
  • add reset_password_and_login_using_reset_email_code_v0.
  • add register_login_google_v0.
  • dependencies
    • add square_database_structure>=2.5.7.

v2.4.1

  • make profile_photo in update_profile_photo_v0 optional.

v2.4.0

  • add update_profile_photo_v0.

v2.3.1

  • bump to square_commons>=2.0.0.

v2.3.0

  • add logout_apps_v0 and logout_all_v0.

v2.2.0

  • add validate_and_get_payload_from_token_v0.

v2.1.0

  • login_username_v0 now uses post method and has new optional flag assign_app_id_if_missing that defaults to false.
  • use make_request_json_output to call api endpoints.

v2.0.0

  • add functions for
    • update_username_v0
    • update_password_v0
    • delete_user_v0
  • move data in password related endpoints to request body from params.
  • new optional param, app_id in register_username_v0.
  • generate_access_token_v0 now only needs refresh token.
  • logout_v0 now only needs refresh token.
  • update_user_app_ids_v0 now only updates ids for self (user). added access token as input param and removed user_id.
  • get_user_app_ids_v0 is now get_user_details_v0 with access token as the only input param.

v1.0.0

  • initial implementation.

Feedback is appreciated. Thank you!

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

square_authentication_helper-3.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

square_authentication_helper-3.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file square_authentication_helper-3.0.1.tar.gz.

File metadata

File hashes

Hashes for square_authentication_helper-3.0.1.tar.gz
Algorithm Hash digest
SHA256 4e2fddd9cf4b9e6cd3bfa8b2f596425d827d144c86b4013ef5a4ba42f0208888
MD5 2639510e7a4fb76b0b4fe5daf5dcc91c
BLAKE2b-256 41a87def95607e7019f70b49b710e1aa70728ca4a695a74739ef3b6d5bb92ee2

See more details on using hashes here.

File details

Details for the file square_authentication_helper-3.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for square_authentication_helper-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 646410ebe88f92ec56d73c64d218d619cb8d37c12c4abc2eccc819cb0582acb1
MD5 365bad8211b4a7ef750e5105ac3f2ea1
BLAKE2b-256 575557415365c869df13b91621619496bd9f9b9726e422e37aa8f42cb497d8b5

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