【发布时间】:2018-01-10 20:16:16
【问题描述】:
我的 web api 使用 Azure AD 进行身份验证和授权。我还有一个后台作业,会在一段时间内调用安全 api。
问题是为了调用api,后台作业必须通过登录验证并获取访问令牌。但后台作业正在静默运行,无法提示输入用户凭据的窗口。
有没有办法在后台作业中调用安全 API?
我的解决方法是存储超级用户的加密用户名/密码。当我的后台作业运行时,它将使用用户名/密码获取令牌。之后将其附加到标题并调用 api。
【问题讨论】:
标签: asp.net-web-api oauth oauth-2.0 azure-active-directory