【发布时间】:2018-09-01 08:51:14
【问题描述】:
我正在尝试从 Dynamics 365 插件执行 S2S 身份验证,但目前未成功。出现以下异常:
System.TypeInitializationException: The type initializer for 'Microsoft.IdentityModel.Clients.ActiveDirectory.Authenticator' threw an exception
我的理解是,在加载 IdentityModel dll 时会引发异常,即使在运行时也不会。但是,如果这很重要,这就是我们在代码中所做的:
var clientCreds = new ClientCredential(clientId, secret);
AuthenticationContext authContext = new AuthenticationContext(authorityUri);
AuthenticationResult authResult = authContext.AcquireTokenAsync(resource, clientCreds).GetAwaiter().GetResult();
我们正在使用以下软件包:
相同的代码可以在控制台应用中使用。非常感谢任何帮助/建议。
【问题讨论】:
-
你想 S2S 做什么?
-
到 Azure 中的 Web api 服务
标签: authentication dynamics-crm adal server-to-server