65.9K
CodeProject 正在变化。 阅读更多。
Home

Ilumnis 认证模块

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.94/5 (7投票s)

2005年10月27日

1分钟阅读

viewsIcon

31206

downloadIcon

176

C# MS SQL 用户 / 角色 / 权限管理

引言

  1. 什么是 Ilumnis 身份验证模块?
  2. Ilumnis 身份验证模块在什么平台上运行?
  3. 如何使用 Ilumnis 身份验证模块?
  4. 文档?
  5. Info(信息)

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/ 以获取我们的产品信息。
© . All rights reserved.