第 20 章 認証レルム
認証レルムは、ユーザ名、パスワード、その他の情報を暗号化するためのプロトコルと、データベースを関連付けます。レルムを設定するということは、データベースとこのレルムを関連付けるということです。Helix Universal Server はこのデータベースを参照して、ユーザの資格情報を確認します。
レルム
レルムはユーザのグループとユーザの資格情報を確認するのに使用するプロトコルとを関連付ける方法です。
AuthenticationRealms リスト内の各サブリストでは、レルムごとのプロパティを設定できます。どのレルムにも名前 (Realm 変数で指定されるもの) と、そのレルムで使用される認証のタイプを指定するリストがあります。選択した認証タイプにより、サブリストで必要な変数が異なります (「認証プロトコルの設定」の表を参照してください)。Helix Universal Server が Windows NT システム上にインストールされている場合は、NT の認証機能を利用できます。その場合、Helix Universal Server に承認されたユーザのリストを使用するように指示できます。
レルムのサンプル
<List Name="AuthenticationRealms"> <List Name="SecureAdmin"> <Var Realm="AdminRealm"/> <List Name="NTLMAuthenticator"> <Var PluginID="rn-auth-sspi"/> <Var Provider="NTLM"/> <Var Group="Administrators"/> </List> </List> <List Name="SecureEncoder"> <Var Realm="EncoderRealm"/> <List Name="RN5Authenticator"> <Var PluginID="rn-auth-rn5"/> <Var DatabaseID="Encoder_RN5"/> </List> </List> <List Name="SecureContent"> <Var Realm="ContentRealm"/> <List Name="NTLMAuthenticator"> <Var PluginID="rn-auth-sspi"/> <Var Provider="NTLM"/> </List> </List> </List>
|
リスト: AuthenticationRealms
このリストは使用できるすべてのレルムを識別します。ユーザの認証のために特定のレルムおよびデータベースを選択する前に、このリスト内でレルムを定義しておく (または用意されているレルムを確認しておく) 必要があります。ただし、インストールの際は、用意されている次のレルムを使用できます。
- SecureAdmin Helix Administrator ユーザの認証に使用するレルム
- SecureCDist コンテンツ キャッシュ サブスクライバの認証に使用するレルム
- SecureContent コンテンツ ユーザの認証に使用するレルム
- SecureEncoder ライブ ストリームまたは疑似ライブ ストリームの認証に使用するレルム
- SecureRBSEncoder Helix Producer から送信されるライブ ストリームの認証に使用するレルム
 |
警告!
SecureAdmin レルムが存在しないと Helix Administrator にアクセスできないので、このレルムは削除しないでください。
|
レルムを作成または編集するには、以下の情報を指定します。
<List Name="AuthenticationRealms">
... list of realms associated with databases...
</List>
|
レジストリ値
config.AuthenticationRealms
|
例
<List Name="AuthenticationRealms">
|
リスト: Realm Name
Helix Universal Server と併用するために使用できるレルムおよび関連付けられたデータベースを示すリスト。レルムの名前には、簡単に内容を説明する名前を使用します。
<List Name="AuthenticationRealms"> <List Name="Realm Name">
... list of realms associated with databases... </List>
</List>
|
レジストリ値
config.AuthenticationRealms.Realm Name
|
例
<List Name="SecureAdmin"> ... </List>
|
変数: Realm
一意なレルム識別子です。デフォルトのレルムは次の形式になっています。
これには次の内容が含まれています。
servername は Helix Universal Server がインストールされているマシンのホスト名です。
RealmId は、レルムの名前です。
この規則に従う必要はありませんが、レルム ID にはピリオド (.) を含む必要があります。ピリオドが含まれない場合、レルムは正常に機能しません。
タグの構文
<Var Realm="string.string"/>
|
有効値
レルムを特定できる一意の値を使用します。
例
<Var Realm="CUV4X-2K.CDistRealm"/>
|
リスト: Protocol Name
認証プロトコルは、Helix Universal Server が使用するパスワード暗号化方式を決定します。ユーザ パスワードの暗号化のために 3 種類のプロトコルをサポートしています。
次の表で、プロトコルの種類ごとの値と設定が必要な変数を確認してください。
認証プロトコルの設定
| プロトコルの種類 |
リスト: Protocol Name の値 |
PluginID の値 |
関連する変数 |
| Basic |
BasicAuthenticator |
rn-auth-basic |
Realm (必須)、Helix Administrator では [Realm ID (レルム ID)] です。
Plugin ID (必須)
Database ID (必須) |
| RealSystem 5.0 |
RN5Authenticator |
rn-auth-rn5 |
Realm (必須)、Helix Administrator では [Realm ID (レルム ID)] です。
Plugin ID (必須)
Database ID (必須) |
| Windows NT LAN Manager |
Authenticator |
rn-auth-sspi |
Realm (必須)、Helix Administrator では [Realm ID (レルム ID)] です。
Plugin ID (必須)
Database ID (必須)
Provider (必須)
Group (オプション) |
<List Name="AuthenticationRealms"> <List Name="Realm Name"> <List Name="Protocol Name">
... plug-in, database, etc. to be used with a realm and protocol...
</List>
</List>
</List>
|
レジストリ値
config.AuthenticationRealms.Realm Name.Protocol Name
|
例
<List Name="Authenticator">
|
変数: PluginID
変数: Realm で定義されるレルムとのやり取りに使用されるプラグインの名前です。
タグの構文
有効値
例
<Var PluginID="rn-auth-basic"/>
|
変数: DatabaseID
レルムと関連付けられるデータベースです。Basic 暗号化プロトコルおよび RealSystem 5.0 暗号化プロトコルでは必須です。
タグの構文
<Var DatabaseID="string"/>
|
有効値
Use a database name assigned in the Database Name List.
|
例
<Var DatabaseID="Connect_RN5"/>
|
変数: Provider
Windows NT LAN Manager 認証プロトコルを使用する場合に必要となるプロバイダ名です。
タグの構文
有効値
例
変数: Group
Windows NT LAN Manager 認証プロトコルを使用する場合にオプションで設定するグループ名です。
タグの構文
有効値
- Helix Universal Server ユーザを確認するためのグループ名が Windows NT LAN Manager でセット アップ済み、またはこれからセット アップするという前提で、
Group 変数の値と同じ名前を使用します。
例
<Var Group="serverusers"/>
|
|
© 2002 RealNetworks, Inc. All rights reserved.
詳細については、RealNetworks を参照してください。
画面左側に目次フレームが表示されない場合は、ここをクリックしてください。
|