Guushuuse .NET

领域驱动设计==哲学

导航

轻量级单点登录系统最佳实践(六)——5.1. 公共组件SSOLab.SSOServer.Components

 

Application.cs应用系统类。属性:ID、名称、单点登录秘钥。

ApplicationService.cs应用系统服务类。方法:根据名称获取应用系统。为了叙述简便,直接把应用系统的信息写入代码中。

User.cs用户类。属性:ID、用户名、密码。

UserService.cs用户服务类。方法:验证用户、根据ID获取用户、根据用户名获取用户。为了叙述简便,直接把用户的信息写入代码中。

SSOUtil.cs单点登录工具类。静态方法:获取随机字符串、DES加密、DES解密、获取网站地址

 

Application.cs

 

Code

 

 

ApplicationService

 

Code

 

 

User.cs

 

Code

 

 

UserService.cs

 

Code

 

 

SSOUtil.cs

 

Code

 

 

posted on 2009-05-04 19:53  guushuuse  阅读(2101)  评论(5编辑  收藏  举报