我们有一个基于Windows的WPF应用程序,支持用户连接到远程数据服务。连接到远程服务时,允许用户执行某些角色。根据远程服务提供的输入,我们决定用户访问权限和访问区域。
鉴于Windows Identity Foundation解决方案如何用于此目的? Windows Identity Foundation是否必须用作服务或Windows客户端的一部分?
任何富有洞察力的答案都有助于我们在Windows WPF应用程序中实现身份验证和授权问题。
请注意,用户名是密码用于身份验证,不必是Windows域帐户。
答案 0 :(得分:1)
我现在遇到同样的问题。我正在研究Windows授权管理器及其演变(正如人们所说),Windows Identity Foundation ......
但我还没找到类似于netSqlAzMan的东西,我正在寻找一个基于WIF的工具,它允许我们管理松散耦合的应用程序授权,在关系数据库中拥有所有这些授权,这就是NetSqlAzMan的基础在WAM(Windows授权管理器)上。
我意识到许多项目中的许多人使用NetSqlAzMan将任务或操作映射到角色,并且allos角色继承或类似的机制。
可能我的决定是NetSqlAzMan而不是WIF。