单元测试 ASP.NET 核心 AAD 身份验证
Unit Testing ASP.NET Core AAD Auth
我正在使用 Selenium 对 ASP.NET 核心 MVC Web 应用程序中的 Azure AD 应用程序进行单元测试,除了搜索 DOM 之外,我正在寻找一种更好的登录测试用户的方法登录输入元素。我在 Azure DevOps 中进行单元测试,因此无法使用浏览器 UI 登录。有什么想法吗?
在基于 OAuth 的技术中,如果没有交互式重定向,作为用户获取令牌并不容易。出于自动化测试目的,最简单的选择通常是使用 Resource Owner Password Grant。不过,不建议将其用于实际 UI 中的生产用途。
我正在使用 Selenium 对 ASP.NET 核心 MVC Web 应用程序中的 Azure AD 应用程序进行单元测试,除了搜索 DOM 之外,我正在寻找一种更好的登录测试用户的方法登录输入元素。我在 Azure DevOps 中进行单元测试,因此无法使用浏览器 UI 登录。有什么想法吗?
在基于 OAuth 的技术中,如果没有交互式重定向,作为用户获取令牌并不容易。出于自动化测试目的,最简单的选择通常是使用 Resource Owner Password Grant。不过,不建议将其用于实际 UI 中的生产用途。