Ilumnis 认证模块






1.94/5 (7投票s)
2005年10月27日
1分钟阅读

31206

176
C# MS SQL 用户 / 角色 / 权限管理
引言
1. 什么是 Ilumnis 身份验证模块?
Ilumnis 身份验证模块是一组 .NET 程序集,用于通用的用户 / 角色 / 权限管理。
它提供了一组可定制的类,可用于轻松
创建 MSSQL 数据库以存储用户信息,并简化
用户权限管理。 基本类集支持 MS SQL 数据存储,
但可以轻松扩展以支持任何其他数据存储,
例如 MySQL、Oracle、XML 文件甚至本地文件系统。
除了此 API,Ilumnis 身份验证模块还提供
通用的用户权限管理器桌面应用程序。
2. Ilumnis 身份验证模块在什么平台上运行?
Ilumnis 身份验证模块最初是用 C# 开发的,并且可以从任何托管 (.NET) 代码中使用,包括 C#、VB.Net 和
JSCript.Net。
原始版本仅支持 Microsoft SQL Server 数据存储,但
如果需要将用户信息存储在其他位置,可以对其进行自定义。
3. 如何使用 Ilumnis 身份验证模块?
只需构建模块程序集,或从 Ilumnis身份验证模块主页下载它们
- IExSys.Authentication.dll
- IExSys.Authentication.Storage.MsSql.dll
并从您的项目中引用它们。 然后设置您的应用程序配置文件
文件 (.config) 的 appSettings 部分
<add key="MsSqlStorageConnectionString"
value="server=MyServer; uid=user; pwd=pass; database=MyDatabase;" />
<add key="MsSqlStorageMasterConnectionString"
value="server=MyServer; uid=user; pwd=pass; database=master;" />
<add key="DatabaseTablePrefix" value="ix" />
<add key="StoredProcedurePrefix" value="pr_ix" />
<add key="MultiDomainUsers" value="false" />
MsSqlStorageMasterConnectionString 仅在您希望
允许自动创建数据库(表)时才需要。 您也可以自行创建数据库
结构,并让 Ilumnis 身份验证模块使用它。
4. 文档?
完整的 API 文档可在 CHM 和 在线 版本中获得,位于 Ilumnis身份验证模块主页上。
5. 信息
也可从 sourceforge.net/projects/ilumnisam 下载。访问 http://www.ilumnis.com/ 以获取我们的产品信息。