在Intranet asp.net应用程序中,我需要使用Windows身份验证,但是,我必须过滤用户对应用程序的访问权限。我还必须使用用户信息和配置文件已经定义的数据库模式,所以我必须处理ValidateUser。我如何使用Windows身份验证的自定义成员资格提供程序?我可以使用自定义成员资格提供程序在asp 3.5 .net Windows验证应用程序中使用吗?
在此先感谢!
在Intranet asp.net应用程序中,我需要使用Windows身份验证,但是,我必须过滤用户对应用程序的访问权限。我还必须使用用户信息和配置文件已经定义的数据库模式,所以我必须处理ValidateUser。我如何使用Windows身份验证的自定义成员资格提供程序?我可以使用自定义成员资格提供程序在asp 3.5 .net Windows验证应用程序中使用吗?
在此先感谢!
好的我已经在这里看到了答案Mixing Forms authentication with Windows authentication,我会去在同一个域的两个应用程序,并与Windows认证信息共享会话。
谢谢
要使用Windows身份验证,请参阅WindowsPrincipal和WindowsIdentity。 有关基于角色的安全性的详细信息,请参见here。
要使用数据库中的用户构建您自己的自定义身份验证,请参阅GenericPrincipal和GenericIdentity。有关自定义身份验证的一些详细信息,请参见here。