【发布时间】:2021-01-26 10:44:17
【问题描述】:
我很难找到适合这种情况的工作示例:
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithRedirectUri(redirectUri)
.WithClientSecret(clientSecret)
.Build();
OnBehalfOfProvider authProvider = new OnBehalfOfProvider(confidentialClientApplication, scopes);
我面临的问题: 1.我从什么包中获得 OnBehalfOfProfider? 2.假设我必须获得一个 AAD 用户的访问令牌,而没有用户的实际登录(它是一个守护程序应用程序) - 我如何构建 UserAssertion 实例?
此处的信息基于两个来源: MSDN '以提供商名义'https://docs.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS#OnBehalfOfProvider 还有github的'如何调用OBO'https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/on-behalf-of
谢谢 艺术
【问题讨论】:
标签: microsoft-graph-api microsoft-identity-platform auth0-delegated-admin authprovider