我有一个连接到 WCF 服务的 WPF 客户端,我想锁定一些功能,以便只有某些用户可以执行某些操作。WCF 服务在执行服务方法时模拟客户端用户。操作系统是 Windows XP。
我正在阅读这个问题,作为我调查将用户角色应用于我的应用程序功能的最佳方式的一部分(我想将用户分配给 AD 安全组,然后检查 IsInRole),并且担心缓存的权限将允许用户已将他们的权限减少为访问他们不再有权访问的功能。相反,我也担心已经升级权限的用户需要注销他们的 Windows 帐户,或者甚至可能必须重新启动 WCF 服务(最坏的情况)才能访问新功能。
确保客户端和服务器都能立即看到对 AD 安全组的更改的最简单方法是什么?