Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Integration Test Coverage #55

Open
9 tasks
da1910 opened this issue Jan 11, 2022 · 1 comment
Open
9 tasks

Improve Integration Test Coverage #55

da1910 opened this issue Jan 11, 2022 · 1 comment

Comments

@da1910
Copy link
Collaborator

da1910 commented Jan 11, 2022

We now have reasonable coverage of different authentication mechanisms, we should try to get the missing methods covered, and get these tests to run across supported platforms.

Windows

  • Setup test run on Windows
  • Investigate how to add users to a github actions runner.
  • Run existing negotiate tests via the SSPI backend.
  • Add a run with credentials via NTLM.

Ubuntu, RHEL, OpenSUSE

  • Investigate how to install the [linux-kerberos] extra.
  • Investigate how to configure kerberos client.
  • Add test run on these platforms.

All platforms

  • Research how we can test OIDC login flow
  • Implement a set of OIDC tests including happy and sad paths
This was referenced Jan 11, 2022
@Andy-Grigg
Copy link
Contributor

OIDC testing is difficult, but also important. See this PR #128 where we had an issue in this area.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants