| C# | Visual Basic | Visual C++ |
namespace CFW.Auth
Namespace CFW.Auth
namespace CFW.Auth
| すべての型 | クラス |
| 型 | 説明 | |
|---|---|---|
| AuthConfigSection |
認証設定
| |
| AuthProvider |
認証プロバイダー基本クラス
| |
| AuthProviderFactory |
認証機能生成
| |
| AuthStorage |
認証情報保存
| |
| DatabaseAuthProvider |
既定のデータベースを使う認証
dataAccessセクションのdefaultデータベースに以下が必要
create table dbo.auth_users(
login_id varchar(64) not null,
name varchar(100) not null,
password varchar(100) not null,
description varchar(500),
constraint pk_auth_users primary key(login_id)
)
go
create table dbo.acl_roles(
id int not null,
name varchar(100) not null,
parent_id int,
left_side int,
right_side int,
description varchar(500),
constraint pk_acl_roles primary key(id)
)
go
create table dbo.auth_users_roles(
id int not null,
login_id varchar(64) not null,
acl_roles_id int,
description varchar(500),
constraint pk_auth_usesr_roles primary key(id)
)
go
passwordはMD5にてハッシュ済みの値を格納。
| |
| DefaultAuthStorage |
認証情報保存のデフォルト実装
| |
| LdapAuthProvider |
AuthProviderのLDAP参照実装
| |
| NullAuthProvider |
認証の仮実装 ID/PASS = null/nullで使える
| |
| User |
認証ユーザー情報
|