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

[Discussion] Authentication in Power Apps Test Engine #8

Open
Grant-Archibald-MS opened this issue Oct 29, 2024 · 0 comments
Open

[Discussion] Authentication in Power Apps Test Engine #8

Grant-Archibald-MS opened this issue Oct 29, 2024 · 0 comments
Labels
discussion Discussion topic

Comments

@Grant-Archibald-MS
Copy link
Owner

Discussion Topic

Title:
Authentication in Power Apps Test Engine

Description

Overview:
Authentication is a critical component of the test automation process. The sample script employs browser-based authentication, which offers a range of options to authenticate with Microsoft Entra. This method generates a persistent browser cookie, allowing for non-interactive execution of subsequent tests. The management of these browser cookies is governed by the guidelines provided in the Microsoft Entra documentation on session lifetime and conditional access policies.

Details:
As the Power CAT Engineering team looked at the different authentication options for the CoE Starter Kit, we started with browser-based authentication for local testing. This approach works with the conditional access policies of our environments and allows a quick and less intrusive process to authenticate as different test personas.

As we look at our continuous integration and deployment process, we will evaluate certificate-based authentication to determine the correct mix of authentication and management trade-offs to select authentication options and what secret store is used to securely host the login credentials.

Key Questions

  1. What are the key challenges you have faced with browser-based authentication in your test automation processes?
  2. Have you implemented certificate-based authentication in your test automation? If so, what were the trade-offs and benefits?
  3. What compliance challenges do you have with your automated tests?

Resources

Authentication in Power Apps Test Engine

Call to Action

By understanding and implementing these concepts, you can ensure your test automation processes are secure, compliant, and capable of supporting multi-factor authentication in alignment with their Entra settings and policies. Let us know what is important to you in this space!


Let's Discuss!

Feel free to share your thoughts, ask questions, and provide feedback. Your contributions are valuable to the community!


Community Guidelines

  • Be respectful and kind to others.
  • Keep discussions relevant to testing and the Power Platform.
  • Provide constructive feedback and aim to support your fellow developers.

Happy discussing!

@Grant-Archibald-MS Grant-Archibald-MS added the discussion Discussion topic label Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discussion topic
Projects
None yet
Development

No branches or pull requests

1 participant