我正在开发一个c#Windows桌面应用程序(WinForms)。我希望该应用程序根据登录的Windows用户从Identity Server获取JWT令牌。用户不需要在Windows应用程序中输入其凭据。应用程序应使用登录的用户凭据来认证和接收访问令牌。这有可能吗?
(当然)不可能获得登录的Windows用户的密码并将其重新发送到Identity Server。如果可能的话,可以使用ResourceOwnerPassword流。
我已经搜索了一个示例,但是还没有找到。所以,我开始 认为这是不可能的。
问题是,在Windows桌面应用程序中是否可以使用当前登录的AD用户向Identity Server进行身份验证? (无需用户输入其凭据)
Identity Server将在身份验证过程中使用AD对用户进行身份验证。