Skip to main content

balderhub-auth: BalderHub Project that provides scenarios and features for authentification and permission testing

Project description

BalderHub Package balderhub-auth

This is a BalderHub package for the Balder test framework. It provides different features and scenarios for testing authentification and authorization (permissions, login, ...).

If you are new to Balder check out the official documentation first.

The balderhub-auth package is a specialized BalderHub collection designed to simplify and standardize the testing of authentication and authorization systems. It provides a comprehensive set of predefined Features and Scenarios that can be easily integrated into your Balder projects.

This package covers several core areas of identity and access management:

  • Authentication Workflows: Includes ready-to-use scenarios for user login, registration, and logout processes.
  • Account Management: Provides scenarios for password reset workflows, both for unauthenticated users and those already logged in.
  • Permission & Authorization: Test Scenarios for testing both general permissions and specific object-level permissions, ensuring that access control logic is correctly implemented.
  • State Management: Includes an authentication state machine to handle transitions between different authentication states during test execution.

If you want to write tests for web application also have a look into the contrib section of balderhub-html for ready-to-use implementation of these test scenarios.

Installation

You can install the latest release with pip:

python -m pip install balderhub-auth

Check out the documentation

If you need more information, checkout the balderhub-auth documentation.

License

This BalderHub package is free and Open-Source

Copyright (c) 2025 balderhub-auth

Distributed under the terms of the MIT license

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

balderhub_auth-0.0.1b3.tar.gz (438.4 kB view details)

Uploaded Source

Built Distribution

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

balderhub_auth-0.0.1b3-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file balderhub_auth-0.0.1b3.tar.gz.

File metadata

  • Download URL: balderhub_auth-0.0.1b3.tar.gz
  • Upload date:
  • Size: 438.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for balderhub_auth-0.0.1b3.tar.gz
Algorithm Hash digest
SHA256 ae0e61b9b94caecd7dc6f605088d3b0444a099e61c9c6de43da43c076e4fc122
MD5 a10807ba180648bb8297cebf511f2b77
BLAKE2b-256 40af10812842a5b6ed15372e64e9df47a1e70069683438799a064509effcddab

See more details on using hashes here.

Provenance

The following attestation bundles were made for balderhub_auth-0.0.1b3.tar.gz:

Publisher: python-publish.yml on balder-dev/balderhub-auth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file balderhub_auth-0.0.1b3-py3-none-any.whl.

File metadata

File hashes

Hashes for balderhub_auth-0.0.1b3-py3-none-any.whl
Algorithm Hash digest
SHA256 63be806c2eee65e5534409413ad0e1f5914e94624a2e595e94ff92585955e161
MD5 4dd2e3fd9053ab09574e691e1196231a
BLAKE2b-256 f8f6b3739530407084db2dba7ab21fe3334da322be87d259048faeaa761e01fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for balderhub_auth-0.0.1b3-py3-none-any.whl:

Publisher: python-publish.yml on balder-dev/balderhub-auth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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