Azure示例active-directory-dotnet-native-desktop显示了如何使用ADAL登录以从WPF应用程序访问Web API。在对authContext.AcquireToken
的调用中,它将Web服务的资源URL作为参数传递。如果我只想提示用户登录桌面客户端并且没有Web API,该怎么办?那还没有样品吗?
答案 0 :(得分:1)
您可以通过“登录桌面客户端本身”来定义您在实践中的意思吗?本机应用程序仅在您需要访问远程资源时才会提示您,因为它们是用户无法直接访问的唯一权限。如果资源已经在您的本地PC上,并且您可以访问Windows会话,那么您要使用登录保护什么?换句话说,除非用户通过登录,否则用户无法执行的资源或操作是什么?访问Windows会话意味着用户可以做任何他/她想要的事情。在不访问远程资源的情况下进行登录很大程度上等于影院。