[]
        
(Showing Draft Content)

第四十七章 用户安全提供程序

用户安全提供程序用来集成用户信息与第三方系统的登录。活字格将提供一个ISecurityProvider接口。通过实现该接口,用户可以与其他系统进行集成。

认证模式

活字格安全提供程序支持三种认证模式:密码认证、Windows认证和OpenId认证。

密码认证

当用户登录到活字格应用程序时,用户需要在活字格页面中输入用户名和密码,用户服务将发送用户名和密码给安全提供程序验证。如果验证通过,用户可以成功登录活字格应用程序。

Windows身份验证

当域用户访问活字格应用程序时,windows域将自动验证当前用户是否可以通过windows域帐户登录。

OpenId

一些网站提供OpenId (Oauth2)身份验证服务,如谷歌、微软、微信等。当活字格用户访问应用程序时,活字格页面将重定向到第三方网站登录页面,用户可以登录第三方网站,然后浏览器将自动跳转回到活字格并且自动登录。如果已经登录第三方网站,活字格应用程序将自动通过第三方网站的相同帐户登录活字格应用程序。

安全提供程序API

SecurityProviderAPI.chm