From Fedora Project Wiki
(create test case to enforce "domain user authentication" beta criterion) |
(use setup template i just created as we'll have more test cases that need these setup steps) |
||
Line 4: | Line 4: | ||
|description=This test case checks that a system enrolled in a FreeIPA domain can authenticate users correctly. | |description=This test case checks that a system enrolled in a FreeIPA domain can authenticate users correctly. | ||
|setup= | |setup= | ||
{{FreeIPA server client setup}} | |||
# Ensure at least one user account is configured in FreeIPA and authorized to log in to the test system in the access control configuration | # Ensure at least one user account is configured in FreeIPA and authorized to log in to the test system in the access control configuration | ||
|actions= | |actions= | ||
# Attempt to log in to the test system using a valid domain user account with permission to log into the test system | # Attempt to log in to the test system using a valid domain user account with permission to log into the test system |
Revision as of 22:37, 21 November 2014
Description
This test case checks that a system enrolled in a FreeIPA domain can authenticate users correctly.
Setup
- Deploy a correctly-configured FreeIPA domain controller (you can follow QA:Testcase_Server_role_deploy with the Domain Controller role to do this on Fedora 28 or earlier, or QA:Testcase_freeipa_trust_server_installation to do this on Fedora 29 or later)
- Enrol a test system in the FreeIPA domain (several of the other Category:Server Acceptance Test Cases cover different mechanisms for doing this, you can follow any of those)
- Ensure at least one user account is configured in FreeIPA and authorized to log in to the test system in the access control configuration
How to test
- Attempt to log in to the test system using a valid domain user account with permission to log into the test system
Expected Results
- The login attempt must succeed.