Interstage Application Server シングル・サインオン運用ガイド
目次 索引 前ページ次ページ

第3章 環境構築> 3.3 リポジトリサーバの環境構築> 3.3.4 リポジトリサーバの定義ファイルの設定

3.3.4.2 詳細設定

項目

定義名

設定内容

省略可否

SSOリポジトリ

repository-port

SSOリポジトリのポート番号を設定します。

 1〜65535:SSOリポジトリのポート番号

省略した場合または上記以外を設定した場合は"389"とみなします。

省略可

alternative-role-attribute

SSOリポジトリのユーザ情報に設定するSSOロール名として、"ssoUser"オブジェクトクラスの"ssoRoleName"属性以外の属性に設定されている値を使用する場合に、その属性名を設定します。
省略した場合は、"ssoUser"オブジェクトクラスの"ssoRoleName"属性に設定されている値をロールとして使用します。

SSOリポジトリで利用者の認可を行うロール名(ssoRoleName)の代わりに、使用する属性名を“役職”とした場合の設定例は、以下のようになります。
例:"title"

当定義に誤った属性名を設定した場合には、業務サーバの保護リソースに一切アクセスできなくなりますので、十分に注意して設定してください。
また、業務サーバ管理者やユーザから保護リソースにアクセスできない旨の連絡を受けた場合には、当定義の設定値とSSOリポジトリの設定が一致しているか 確認してください。

省略可

alternative-uid-attribute

基本認証で利用者が入力したユーザIDからSSOリポジトリ中の利用者を特定するための属性名を設定します。
省略した場合は、"uid"とみなします。

SSOリポジトリで利用者の検索に使用する属性名を“従業員番号”とした場合の設定例は、以下のようになります。
例:"employeeNumber"

利用者を一意に特定可能、かつ属性値が英数字のみで登録されている属性名を設定してください。

当定義に誤った属性名を設定した場合には、基本認証で認証されなくなりますので、十分に注意して設定してください。
また、業務サーバ管理者やユーザから認証されない旨の連絡を受けた場合には、当定義の設定値とSSOリポジトリの設定が一致しているか確認してください。

※基本認証の場合のみ有効となります。

省略可

alternative-certificate-attribute

SSOリポジトリから証明書(userCertificate)を獲得する属性名を設定します。属性名は複数設定できます。複数設定する場合には、カンマ","で区切って設定します。
省略した場合は"userCertificate;binary"とみなします。
SSOリポジトリのユーザ属性に登録している証明書が“S/MIME証明書”でバイナリ形式である場合の設定例は、以下のようになります。
例:"userSMIMECertificate;binary"

当定義に誤った属性名を設定した場合には、証明書認証で認証されなくなりますので、十分に注意して設定してください。
また、業務サーバ管理者やユーザから認証されない旨の連絡を受けた場合には、当定義の設定値とSSOリポジトリの設定が一致しているか確認してください。

※証明書認証かつ認証サーバの定義ファイルの"certificate-identification"にYESを設定した場合のみ有効となります。

省略可

認証情報

credential-additional-attribute

SSOリポジトリのユーザ情報に格納されている属性をWebアプリケーションに通知する場合、その属性名を設定します。
利用者の認証に成功したとき、設定した属性が認証情報に追加され、各業務サーバで運用されているWebアプリケーションに通知することができます。
属性名は複数設定できます。複数設定する場合には、カンマ","で区切って設定します。
(例:従業員番号(employeeNumber)を設定した場合、業務サーバのWebアプリケーションはアクセスした利用者の従業員番号を獲得することが可能となります。)

詳細は、“環境変数による通知情報の設定”と“ユーザ情報の取得”を参照してください。
※値が一つだけ設定されている属性を設定してください。

省略可

アクセスログ

accesslog-filename

アクセスログの出力先ファイル名を絶対パスで設定します。
※省略した場合、アクセスログは出力されません。

省略可

accesslog-filesize

アクセスログのファイルサイズの上限を[KB単位]で設定します。

 1〜2000000:アクセスログのファイルサイズ

省略した場合、または上記以外を設定した場合は「1024KB」とみなします。

※accesslog-filenameが設定されている場合にのみ有効となります。

省略可

accesslog-save-all-log

アクセスログのファイルサイズが上限に達した場合のファイルの保存方法を設定します。

YES:毎回別ファイルとして保存します。
NO:“アクセスログファイル名.last”という名前で保存します。

省略した場合、または上記以外を設定した場合は"NO"とみなします。

"YES"の場合は“アクセスログファイル名.YYYYMMDDHHMMSS” (保存年月日時分秒の文字列)という名前で保存します。
"NO"の場合は“アクセスログファイル名.last”という名前で保存します。
ファイルはアクセスログと同じディレクトリに保存します。

※accesslog-filenameが設定されている場合にのみ有効となります。

省略可

 以下に、定義ファイルの設定例を示します。


 サービスIDファイル "C:\Interstage\F3FMsso\ssoatcsv\conf\serviceid"
 DSA管理者のユーザID "ssoadmin"
 SSOリポジトリのユーザ情報の最上位エントリ "ou=User,o=Interstage,c=jp"
 SSOリポジトリのロール定義の最上位エントリ "ou=Role,o=Interstage,c=jp"
 SSOリポジトリの保護リソースの最上位エントリ "ou=Resource,o=Interstage,c=jp"
 アクセスログファイル "C:\Interstage\F3FMsso\ssoatcsv\log\ssoatcsv.log"

serviceidpath=C:\Interstage\F3FMsso\ssoatcsv\conf\serviceid
repository-bind-dn=cn=ssoadmin
repository-user-search-base=ou=User,o=Interstage,c=jp
repository-role-search-base=ou=Role,o=Interstage,c=jp
repository-resource-search-base=ou=Resource,o=Interstage,c=jp
accesslog-filename=C:\Interstage\F3FMsso\ssoatcsv\log\ssoatcsv.log


 サービスIDファイル "/etc/opt/FJSVssosv/conf/serviceid"
 DSA管理者のユーザID "ssoadmin"
 SSOリポジトリのユーザ情報の最上位エントリ "ou=User,o=Interstage,c=jp"
 SSOリポジトリのロール定義の最上位エントリ "ou=Role,o=Interstage,c=jp"
 SSOリポジトリの保護リソースの最上位エントリ "ou=Resource,o=Interstage,c=jp"
 アクセスログファイル "/var/opt/FJSVssosv/log/ssoatcsv.log"

serviceidpath=/etc/opt/FJSVssosv/conf/serviceid
repository-bind-dn=cn=ssoadmin
repository-user-search-base=ou=User,o=Interstage,c=jp
repository-role-search-base=ou=Role,o=Interstage,c=jp
repository-resource-search-base=ou=Resource,o=Interstage,c=jp
accesslog-filename=/var/opt/FJSVssosv/log/ssoatcsv.log


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005