让我先说一下我之前从未设置过ADFS,我只是一名开发人员,所以请温柔大声笑。
我们安装了ADFS Server 2016,我们希望能够发送凭据进行静默身份验证。
之前我们正在做
ar = await ac.AcquireTokenAsync( strAppURI, strClientIdentifier, new Uri( strClientReturnURI ), new PlatformParameters( PromptBehavior.Auto ) );
这将允许ADFS弹出登录屏幕。我们不再想那样做了。我们的应用程序现在正在收集客户端用户名和密码,我们希望将其传递给ADFS。
这是更新的电话
ar2 = await ac.AcquireTokenAsync( strAppURI, strClientIdentifier, credential );
凭据是Microsoft.IdentityModel的UserPasswordCredential
问题是,我收到的答复如下:
" MSIS9611:授权服务器不支持所请求的' grant_type'。授权服务器仅支持授权号码'或者' refresh_token'作为拨款类型。"
我的假设是没有正确配置某些东西。我在网站上进行了一些搜索,无法找到解决方案。