开始对此模型进行概念验证,似乎无法根据对相应客户端数据库的请求配置成员资格提供程序。Web 应用程序似乎在应用程序启动时实例化了成员资格提供程序,并且不允许在后续请求期间对此进行修改。
我曾尝试使用反射并修改 Application_BeginRequest (在 global.aspx 中)中的连接字符串,但似乎成员资格提供程序的设计和实现只为每个应用程序而不是每个请求初始化一次。
这意味着对于单独的数据库方法,默认的 asp.net 成员资格提供程序不会与单应用程序/多数据库(多租户单独数据库)模型一起使用。
人们在这个架构中使用什么身份验证/授权模型?他们是使用 Microsoft 成员资格提供程序的自定义实现,还是使用不同的包或库?
干杯蒂姆