Asp.net 在.NET中为CAS Shibboleth提供成员资格
是否可以在.NET中为CAS Shibboleth编写成员资格提供程序?当您要更改数据源(从sql更改为xml)时,通常使用自定义成员资格提供程序。通过实现MembershipProvider,您可以覆盖Providerbase方法并更改,例如,成员身份将验证用户是否存在或其存储位置。Asp.net 在.NET中为CAS Shibboleth提供成员资格,asp.net,asp.net-membership,cas,shibboleth,Asp.net,Asp.net Membership,Cas,Shibboleth,是否可以在.NET中为CAS Shibboleth编写成员资格提供程序?当您要更改数据源(从sql更改为xml)时,通常使用自定义成员资格提供程序。通过实现MembershipProvider,您可以覆盖Providerbase方法并更改,例如,成员身份将验证用户是否存在或其存储位置。 所以答案是肯定的,你可以,但也有一些缺点。Asp.Net中的成员身份通常是应用程序的一部分,应该在同一个域中运行,不同于身份验证机制(如OpenId或Shibboleth)。这意味着您可以对Shibboleth进
所以答案是肯定的,你可以,但也有一些缺点。Asp.Net中的成员身份通常是应用程序的一部分,应该在同一个域中运行,不同于身份验证机制(如OpenId或Shibboleth)。这意味着您可以对Shibboleth进行包装,但最终可能会使用此提供程序不支持的某些方法(例如重置密码函数)。让会员资格数据提供商在应用程序的您这边,确保您完全控制它。您可以在网站上使用Asp.Net成员身份来管理用户/角色、登录/注销,并将Shibboleth集成为外部身份验证服务。试着看看它是如何工作的 这就是我一直在寻找的答案。非常感谢。