Sun Identity Manager 8.1 リソースリファレンス

第 45 章 Sybase ASE

Sybase ASE リソースアダプタは、Sybase Adaptive Server Enterprise をサポートします。このアダプタは、com.waveset.adapter.SybaseASEResourceAdapter クラスで定義されます。このアダプタは、非推奨の Sybase アダプタ (com.waveset.adapter.SybaseResourceAdapter) を置き換えます。

アダプタの詳細

このアダプタを使用して、Sybase Adaptive Server Enterprise にログインするためのユーザーアカウントをサポートします。カスタム Sybase テーブルがある場合、リソースアダプタウィザードを使用してカスタム Sybase テーブルリソースを作成する方法については、第 10 章データベーステーブルを参照してください。

リソースを設定する際の注意事項

なし

Identity Manager のインストールに関する注意事項

Sybase ASE リソースアダプタは、カスタムアダプタです。インストールプロセスを完了するには、次の手順を実行する必要があります。

ProcedureSybase ASE リソースアダプタをインストールする

  1. SybaseInstallDir\jConnect-5_5\classes\jconn2.jar ファイルを $WSHOME$/WEB-INF/lib ディレクトリにコピーします。

  2. 「管理するリソースの設定」ページの「カスタムリソース」セクションに次の値を追加します。


    com.waveset.adapter.SybaseASEResourceAdapter

    次に、「保存」をクリックします。

使用上の注意

なし

セキュリティーに関する注意事項

ここでは、サポートされる接続と特権の要件について説明します。

サポートされる接続

Identity Manager は、SSL 経由の JDBC を使用してこのアダプタと通信します。

必要な管理特権

次の表に、システムプロシージャーの実行に必要なアクセス権の一覧を示します。

システムプロジージャー  

必要なアクセス権  

sp_addlogin、sp_droplogin 

システム管理者またはシステムセキュリティー担当者 

sp_adduser、sp_droplogin 

データベース所有者、システム管理者、またはシステムセキュリティー担当者 

sp_changegroup 

データベース所有者、システム管理者、またはシステムセキュリティー担当者 

sp_displayroles 

システム管理者またはシステムセキュリティー担当者 

sp_helpuser 

なし 

sp_locklogin 

システム管理者またはシステムセキュリティー担当者 

sp_modifylogin 

システム管理者のみ、sp_modifylogin を実行してデフォルトのデータベースを変更できます。すべてのユーザーは、sp_modifylogin を実行して自分のログインアカウントを変更できます。 

sp_password 

システムセキュリティー担当者のみ、sp_password を実行してほかのユーザーのパスワードを変更できます。すべてのユーザーは、sp_password を実行して自分のパスワードを変更できます。 

プロビジョニングに関する注意事項

次の表に、このアダプタのプロビジョニング機能の概要を示します。

機能  

サポート状況  

アカウントの有効化/無効化 

あり 

アカウントの名前の変更 

なし 

パススルー認証 

あり 

前アクションと後アクション 

なし 

データ読み込みメソッド 

  • リソースから直接インポート

  • リソースの調整

アカウント属性

次の表に、デフォルトのアカウント属性の一覧を示します。デフォルトの属性はすべて文字列です。

アイデンティティーシステムユーザー属性

リソース属性名

説明

serverRoles

serverRoles

ユーザーが割り当てられているデータベースサーバーロール。 

defaultDB

defaultDB

ユーザーがデフォルトで使用するデータベース。 

複数のデータベースを管理する可能性があるため、Identity Manager の管理者は、各データベースを管理するためのアカウント属性を追加する必要があります。ほかの管理対象データベースの属性と区別するため、これらの属性には属性名の一部としてデータベース名を含めてください。

アイデンティティーシステムユーザー属性

データ型

説明

userNameDBName

String 

データベース上のアカウントのユーザー名。データベースの userName を設定することによってアカウントにデータベースへのアクセス権が与えられ、データベースの userName を消去することによってアクセス権が削除されます。 

groupDBName

String 

データベース上のアカウントのグループ。 

リソースオブジェクトのサポート

管理対象オブジェクト

このアダプタは、Sybase ASE リソース上のオブジェクトを管理しません。

一覧表示可能なオブジェクト

次の表では、ユーザーフォーム内で listAllObjects メソッドを使用して呼び出すことのできる Sybase オブジェクトについて説明します。

Object  

説明  

allDatabases 

リソース上のデータベースを一覧表示します。 

dbGroups 

リソース上で管理されているデータベース内のグループを一覧表示します。 

managedDatabases 

リソースで管理されているデータベースを一覧表示します。このリストは、「データベース」リソース属性で設定されます。

serverRoles 

ユーザーが割り当てられているデータベースサーバーロールを一覧表示します。 

アイデンティティーテンプレート

$accountId$

サンプルフォーム

SybaseASEUserForm

トラブルシューティング

Identity Manager のデバッグページを使用して、次のクラスでトレースオプションを設定します。