我正在使用包含一些角色的 Asp.Net 角色提供程序。我想添加一些来自另一个数据库的其他角色。有没有办法在来自角色提供者的角色和来自我的其他数据库的角色之间进行某种“联合”?
更准确地说,我使用的是表单身份验证,我从其他数据库中检索角色并将它们存储在 FormsAuthenticationTicket 中。然后在来自 Global.Asax 的 AuthenticateRequest 中,我使用角色列表生成主体。但后来在使用 User.IsInRole 时,它不适用于我在 AuthenticateRequest 中分配的角色列表。正确的方向是什么?
基督教