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.1b4.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.1b4-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: balderhub_auth-0.0.1b4.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.1b4.tar.gz
Algorithm Hash digest
SHA256 8d6dac38157cc178e63b1ebd070bc3aaca1fff7e8017fc45b5b2c6da5126840b
MD5 9febad2483200d38a00cd0cc95d82eca
BLAKE2b-256 7bc80714402434bf0e83527f7af7f2c18e9c238ee04976d4e8e3d7955c0d0f0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for balderhub_auth-0.0.1b4.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.1b4-py3-none-any.whl.

File metadata

File hashes

Hashes for balderhub_auth-0.0.1b4-py3-none-any.whl
Algorithm Hash digest
SHA256 ab0089d526215d82095bbacb33c0cd9a3f83bacda404d50e606043ec3dd33e90
MD5 e97edd6fe8485338317badaeed7a8fa4
BLAKE2b-256 264a1a82f83eb253f96829fb5f210bbf5f49e334b564f7a28581084aa77d3e93

See more details on using hashes here.

Provenance

The following attestation bundles were made for balderhub_auth-0.0.1b4-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