C# OpenID连接AAD用户模拟
我已经基于找到的OpenID Connect示例实现了身份验证。在开发环境中,我想添加用户模拟,它也可以代表身份验证使用。我希望下游API(如Graph API)或其他服务(如Azure Analysis services)也使用模拟用户 我在哪里可以了解到如何实现这一点?这可能吗 我在哪里可以了解到如何实现这一点?这可能吗 可以代表(OBO)流使用OAuth 2.0实现此功能 有关Microsoft的详细文档,请访问: OAuth 2.0代海外建筑运营管理局(OBO)流程服务于以下用例: 应用程序调用服务/WebAPI,而服务/WebAPI又需要调用 另一个服务/webapi。其思想是传播委托用户 通过请求链的标识和权限。对于 中间层服务向下游发出经过身份验证的请求 服务,它需要保护Azure Active的访问令牌 目录(Azure AD),代表用户C# OpenID连接AAD用户模拟,c#,azure-active-directory,openid-connect,C#,Azure Active Directory,Openid Connect,我已经基于找到的OpenID Connect示例实现了身份验证。在开发环境中,我想添加用户模拟,它也可以代表身份验证使用。我希望下游API(如Graph API)或其他服务(如Azure Analysis services)也使用模拟用户 我在哪里可以了解到如何实现这一点?这可能吗 我在哪里可以了解到如何实现这一点?这可能吗 可以代表(OBO)流使用OAuth 2.0实现此功能 有关Microsoft的详细文档,请访问: OAuth 2.0代海外建筑运营管理局(OBO)流程服务于以下用例:
您已经实现的当前示例已经解决了上图中的绿色部分。按照海外建筑运营管理局共享链接中的说明,您需要实施其余部分。“Web API B”将是下游API,如Graph API或其他您将使用第一个Web API中的委派用户标识调用的API(即已实现示例中的Web API A)。这不是模拟,而是委派。在您复制/粘贴的文档中明确指出:“我们的想法是通过请求链传播委托的用户身份和权限”