虽然 Limyee 电商平台包括使用 ASP.NET Form 身份验证的会员功能系统,但有时需要另一种解决方案。如果您的客户已经在其他应用程序中拥有帐户,则可能不希望他们专门为此 Limyee 电商平台创建单独的用户帐户,这样做可能会降低采用率和参与度。平台提供集成接口,以允许第三方系统进行身份验证控制(登录、注销和注册),此过程称为单点登录 (SSO:Single Sign-On)。这允许您的用户登录一次并获得对所有相关系统的访问权限。
单点登录插件
平台使用 IAuthenticationPlugin 的实现来处理来自特定 HttpContext 的用户身份验证。需要启用一个身份验证插件,站点才能运行并处理请求。可在此处找到现有实现的概述和有关自定义实现的指南。
使用第三方服务登录
管理身份验证也可以通过 OAuth 完成。
Cookie 认证
如果您需要从不使用 ASP.Net 的应用程序共享身份验证,则需要通过 Cookie 身份验证进行共享身份验证。这也是可以确保用户通过一次登录就能连接到每个系统。