我有一个Web API,其中用例需要一个用户提交订单而另一个用户需要批准。我想在运行自动化集成测试时介绍此功能。
到目前为止,我所阅读的所有内容都要求您注册应用程序之类的应用程序等不应该是API,并且所有客户端都已注册,我不想更改任何此类内容。
我希望只有通过对Azure AD Web API的请求才能为用户获取JWT令牌,以便在测试时自动执行该过程。
答案 0 :(得分:1)
我最近刚为一个应用做了这个,但它确实需要你注册一个应用程序。 我们有一个单独的Azure AD用于开发/测试,因此在那里制作用户和应用程序非常容易。
我做了什么:
如果您不想创建其他应用,则必须使用现有应用的密钥。 无论哪种方式,都需要有一个客户端应用程序。