.gitignore
.pylintrc
.readthedocs.yml
LICENSE
README.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
.github/workflows/pylint.yml
.github/workflows/python-publish.yml
.github/workflows/test.yml
docs/Makefile
docs/make.bat
docs/source/conf.py
docs/source/examples.rst
docs/source/features.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/scenarios.rst
docs/source/topic_intro.rst
docs/source/utilities.rst
docs/source/_static/.gitkeep
docs/source/_static/AbstractScenarioAuthpermAuthenticated.svg
docs/source/_static/AbstractScenarioAuthpermUnauthenticated.svg
docs/source/_static/ScenarioAuthpermAuthenticated.svg
docs/source/_static/ScenarioAuthpermAuthenticatedObjperm.svg
docs/source/_static/ScenarioAuthpermUnauthenticated.svg
docs/source/_static/ScenarioAuthpermUnauthenticatedObjperm.svg
docs/source/_static/ScenarioPasswordResetWithOtherAuth.svg
docs/source/_static/ScenarioPasswordResetWithUnauth.svg
docs/source/_static/ScenarioRegisterNewAsUnauth.svg
docs/source/_static/ScenarioSimpleLogin.svg
docs/source/_static/auth_scenarios.excalidraw
docs/source/examples/login.rst
docs/source/examples/password_reset.rst
docs/source/examples/permission.rst
docs/source/examples/registration.rst
src/balderhub/auth/__init__.py
src/balderhub/auth/_version.py
src/balderhub/auth/lib/__init__.py
src/balderhub/auth/lib/scenario_features/__init__.py
src/balderhub/auth/lib/scenario_features/client/__init__.py
src/balderhub/auth/lib/scenario_features/client/authentification_feature.py
src/balderhub/auth/lib/scenario_features/client/authentification_state_machine.py
src/balderhub/auth/lib/scenario_features/client/has_permissions_for_config.py
src/balderhub/auth/lib/scenario_features/client/is_unauthenticated_feature.py
src/balderhub/auth/lib/scenario_features/client/operation_handling_feature.py
src/balderhub/auth/lib/scenario_features/client/password_field_value_provider.py
src/balderhub/auth/lib/scenario_features/client/password_reset_feature.py
src/balderhub/auth/lib/scenario_features/client/password_reset_for_other_user_feature.py
src/balderhub/auth/lib/scenario_features/client/register_self_feature.py
src/balderhub/auth/lib/scenario_features/client/unresolved_resource_parameter_config.py
src/balderhub/auth/lib/scenario_features/client/user_login_feature.py
src/balderhub/auth/lib/scenario_features/client/user_logout_feature.py
src/balderhub/auth/lib/scenario_features/client/role/__init__.py
src/balderhub/auth/lib/scenario_features/client/role/base_role_feature.py
src/balderhub/auth/lib/scenario_features/client/role/token_role_feature.py
src/balderhub/auth/lib/scenario_features/client/role/user_role_feature.py
src/balderhub/auth/lib/scenario_features/server/__init__.py
src/balderhub/auth/lib/scenario_features/server/authentication_for_config.py
src/balderhub/auth/lib/scenario_features/server/existence_for_config.py
src/balderhub/auth/lib/setup_features/__init__.py
src/balderhub/auth/lib/setup_features/client/__init__.py
src/balderhub/auth/lib/setup_features/client/authentification_state_machine.py
src/balderhub/auth/lib/setup_features/client/has_permissions_for_config.py
src/balderhub/auth/lib/setup_features/server/__init__.py
src/balderhub/auth/lib/setup_features/server/authentication_for_config.py
src/balderhub/auth/lib/utils/__init__.py
src/balderhub/auth/lib/utils/action.py
src/balderhub/auth/lib/utils/base_resource.py
src/balderhub/auth/lib/utils/operation.py
src/balderhub/auth/lib/utils/operation_list.py
src/balderhub/auth/lib/utils/resource.py
src/balderhub/auth/lib/utils/resource_rule.py
src/balderhub/auth/lib/utils/resource_rule_list.py
src/balderhub/auth/lib/utils/unresolved_resource.py
src/balderhub/auth/scenarios/__init__.py
src/balderhub/auth/scenarios/abstract_scenario_authperm_authenticated.py
src/balderhub/auth/scenarios/abstract_scenario_authperm_unauthenticated.py
src/balderhub/auth/scenarios/scenario_authperm_authenticated.py
src/balderhub/auth/scenarios/scenario_authperm_authenticated_objectperm.py
src/balderhub/auth/scenarios/scenario_authperm_unauthenticated.py
src/balderhub/auth/scenarios/scenario_authperm_unauthenticated_objectperm.py
src/balderhub/auth/scenarios/scenario_password_reset_with_other_auth.py
src/balderhub/auth/scenarios/scenario_password_reset_with_unauth.py
src/balderhub/auth/scenarios/scenario_register_new_as_unauth.py
src/balderhub/auth/scenarios/scenario_simple_login.py
src/balderhub/auth/setups/__init__.py
src/balderhub_auth.egg-info/PKG-INFO
src/balderhub_auth.egg-info/SOURCES.txt
src/balderhub_auth.egg-info/dependency_links.txt
src/balderhub_auth.egg-info/not-zip-safe
src/balderhub_auth.egg-info/requires.txt
src/balderhub_auth.egg-info/top_level.txt
tests/__init__.py
tests/balderglob.py
tests/lib/__init__.py
tests/lib/scenario_features/__init__.py
tests/lib/scenario_features/base_dut_manager_feature.py
tests/lib/setup_features/__init__.py
tests/lib/setup_features/global_auth_config.py
tests/lib/setup_features/client/__init__.py
tests/lib/setup_features/client/auth_feature.py
tests/lib/setup_features/client/data_item_dut_manager_feature.py
tests/lib/setup_features/client/data_item_has_perm_for_config.py
tests/lib/setup_features/client/data_item_unresolved_param_config.py
tests/lib/setup_features/client/dut_manager_feature.py
tests/lib/setup_features/client/has_perm_for_config.py
tests/lib/setup_features/client/unresolved_param_config.py
tests/lib/setup_features/server/__init__.py
tests/lib/setup_features/server/auth_for_config.py
tests/lib/setup_features/server/data_item_auth_for_config.py
tests/lib/setup_features/server/data_item_exist_for_config.py
tests/lib/setup_features/server/exist_for_config.py
tests/lib/setup_features/server/sim_operating_handling.py
tests/lib/utils/__init__.py
tests/lib/utils/dut_simulator.py
tests/lib/utils/my_action.py
tests/lib/utils/my_data_item_resource.py
tests/lib/utils/my_resource.py
tests/lib/utils/my_unresolved_resource.py
tests/lib/utils/data_items/__init__.py
tests/lib/utils/data_items/author_data_item.py
tests/lib/utils/data_items/book_category_data_item.py
tests/lib/utils/data_items/book_data_item.py
tests/scenarios/__init__.py
tests/scenarios/scenario_balderhub.py
tests/scenarios/unit/__init__.py
tests/scenarios/unit/scenario_utils_operation.py
tests/scenarios/unit/scenario_utils_operation_list.py
tests/scenarios/unit/scenario_utils_resource.py
tests/scenarios/unit/scenario_utils_resource_rule.py
tests/scenarios/unit/scenario_utils_resource_rule_list.py
tests/scenarios/unit/scenario_utils_unresolved_resource.py
tests/scenarios/unit/support.py
tests/setups/__init__.py
tests/setups/setup_data_items.py
tests/setups/setup_raw_resources.py
tests/setups/setup_unit.py