BalderHub Auth
Note
Please note, this package is still under development. If you would like to contribute, take a look into the project.
This is a BalderHub package for the Balder test framework. 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`` <https://hub.balder.dev/projects/html/en/latest/contrib/auth.html>.
What can you do with this project?
This is a BalderHub project that provides different features and scenarios for testing authentification and authorization (permissions, login, …).