
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 |
認証ユーザー情報
|