この章では、Oracle Identity Federationで使用可能なコマンドライン・ツールについて説明します。
WLST
は、Oracle Fusion Middlewareのコンポーネントとアプリケーションの管理に使用するコマンドライン・ユーティリティです。Oracle Enterprise Manager Fusion Middleware Controlに加えて、管理のための別のオプションが用意されています。
関連項目: WLSTユーティリティのバックグラウンド情報および説明の詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスを参照してください。 |
WLST
コマンドライン・ユーティリティには、Oracle Identity Federationを管理するための様々なツールが用意されています。たとえば、次のような管理に対するコマンドがあります。
プロパティ管理
フェデレーション管理
カスタムSPおよび認証エンジンの管理
メッセージ・ストアのメンテナンス
WLST
コマンドを実行するには、次のコマンドを実行して環境を設定します。
Linuxの場合
Linuxシステムで環境を設定するための構文は次のとおりです。
bash
export $DOMAIN_HOME=PATH_TO_DOMAIN_HOME
source $ORACLE_HOME/fed/scripts/setOIFEnv.sh
(replace $ORACLE_HOME with the correct path for your environment.)
Windowsの場合
Windowsシステムで環境を設定するための構文は次のとおりです。
set DOMAIN_HOME=PATH_TO_DOMAIN_HOME
%ORACLE_HOME%/fed/scripts/setOIFEnv.cmd
表9-1に示すWLSTコマンドを使用して、Oracle Identity Federationの構成を表示および管理します。
表9-1 Oracle Identity FederationのWLSTコマンド
使用するコマンド | 機能 | WLSTでの使用 |
---|---|---|
|
構成リスト・エントリをマップに追加します。 |
オンライン |
|
構成マップ・エントリをマップに追加します。 |
オンライン |
|
構成プロパティ・リスト・エントリを追加します。 |
オンライン |
|
構成プロパティ・マップ・エントリを追加します。 |
オンライン |
|
カスタム認証エンジンを追加します。 |
オンライン |
|
カスタムSPエンジンを追加します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップにリスト・エントリを追加します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップにマップ・エントリを追加します。 |
オンライン |
addFederationPropertyListEntry |
特定のリモート・プロバイダの構成にプロパティ・リスト・エントリを追加します。 |
オンライン |
|
特定のリモート・プロバイダの構成にマップ・エントリを追加します。 |
オンライン |
|
カスタム認証エンジンを削除します。 |
オンライン |
|
カスタムSPエンジンを削除します。 |
オンライン |
|
特定のプロバイダのフェデレーテッド・アイデンティティを削除します。 |
オンライン |
|
特定のユーザーのフェデレーテッド・アイデンティティを削除します。 |
オンライン |
|
メッセージ・ストアをメモリーまたはRDBMSに変更します。 |
オンライン |
|
ピア・プロバイダの説明を変更します。 |
オンライン |
|
セッション・ストアをメモリーまたはRDBMSに変更します。 |
オンライン |
|
構成プロパティ・リストを作成します。 |
オンライン |
|
マップに構成プロパティ・リストを作成します。 |
オンライン |
|
構成プロパティ・マップを作成します。 |
オンライン |
|
マップの中に、構成プロパティ・マップをネストして作成します。 |
オンライン |
|
特定のリモート・プロバイダの構成にプロパティ・リストを作成します。 |
オンライン |
createFederationPropertyListInMap |
特定のリモート・プロバイダの構成のマップにプロパティ・リストを作成します。 |
オンライン |
|
特定のリモート・プロバイダの構成にプロパティ・マップを作成します。 |
オンライン |
createFederationPropertyMapInMap |
特定のリモート・プロバイダの構成のマップに、ネストされたプロパティ・マップを作成します。 |
オンライン |
|
ピア・プロバイダ・エントリを作成します。 |
オンライン |
|
マップから構成リスト値を取得します。 |
オンライン |
|
マップから構成マップ値を取得します。 |
オンライン |
|
構成プロパティ・エントリを取得します。 |
オンライン |
|
構成プロパティ・リストを取得します。 |
オンライン |
|
構成プロパティ・マップ・エントリを取得します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップからプロパティ・リスト値を取得します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップからプロパティ・マップ値を取得します。 |
オンライン |
|
特定のリモート・プロバイダの構成からプロパティ値を取得します。 |
オンライン |
|
特定のリモート・プロバイダの構成からプロパティ・リストを取得します。 |
オンライン |
|
すべてのプロバイダ構成プロパティをテキスト・ファイルにエクスポートします。 |
スクリプト |
|
プロバイダのプロパティを入力テキスト・ファイルに基づいて設定します。 |
スクリプト |
|
特定のリモート・プロバイダの構成からプロパティ・マップ・エントリを取得します。 |
オンライン |
|
カスタム認証エンジンのリストを表示します。 |
オンライン |
|
カスタムSPエンジンのリストを表示します。 |
オンライン |
|
ファイルからメタデータをロードします。 |
オンライン |
|
Oracle Identity Federationサーバーのステータスを表示します。 |
オンライン |
|
マップから構成リストを削除します。 |
オンライン |
|
マップ内の構成マップ・エントリを削除します。 |
オンライン |
|
ネストされた構成マップを削除します。 |
オンライン |
|
構成プロパティを削除します。 |
オンライン |
|
プロパティ・リストを削除します。 |
オンライン |
|
プロパティ・マップを削除します。 |
オンライン |
|
プロパティ・マップ内のエントリを削除します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップからリストを削除します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップからネストされたマップを削除します。 |
オンライン |
|
特定のリモート・プロバイダの構成のマップからネストされたマップ・プロパティ・エントリを削除します。 |
オンライン |
|
特定のリモート・プロバイダの構成のプロパティを削除します。 |
オンライン |
|
特定のリモート・プロバイダの構成のプロパティ・リストを削除します。 |
オンライン |
|
プロパティ・マップを削除します。 |
オンライン |
removeFederationPropertyMapEntry |
特定のリモート・プロバイダの構成のマップからプロパティを削除します。 |
オンライン |
|
ピア・プロバイダ・エントリを削除します。 |
オンライン |
|
構成プロパティを設定します。 |
オンライン |
|
カスタム認証エンジンを定義します。 |
オンライン |
|
カスタムSPエンジンを定義します。 |
オンライン |
|
特定のリモート・プロバイダの構成にプロパティを設定します。 |
オンライン |
詳細は、『Oracle Fusion Middleware Oracle Identity Federation管理者ガイド』を参照してください。
マップの中にネストされているリストにプロパティ値を追加するオンライン・コマンドです。
addConfigListEntryInMap('configName', 'mapname', 'listName', 'value', 'type')
引数 | 定義 |
---|---|
configname | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapname | config.xml内の変更するプロパティ・マップの名前を指定します。 |
listname | リストの名前を指定します。 |
value | プロパティ値を指定します。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
マップに、ネストされたマップ・プロパティ・エントリを追加するオンライン・コマンドです。
addConfigMapEntryInMap('configName', 'mapname', 'nestedMapName', 'propName', 'value', 'type')
引数 | 定義 |
---|---|
configname | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapname | config.xml内の変更するプロパティ・マップの名前を指定します。 |
nestedmapname | 変更するネストされたプロパティ・マップの名前を示します。 |
propname | リストの名前を指定します。 |
value | プロパティ値を指定します。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
config.xmlにリスト・プロパティ・エントリを追加するオンライン・コマンドです。
addConfigPropertyListEntry('configName', 'listName', 'value', 'type')
引数 | 定義 |
---|---|
configname | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
listname | config.xml内の更新するプロパティ・リストの名前を指定します。 |
value | 新しいプロパティ・リスト値を指定します。入力した値がリストに追加されます。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
config.xml内のマップにプロパティ名/値エントリを追加するオンライン・コマンドです。
addConfigPropertyMapEntry('configName', 'mapName', 'propName','value', 'type')
引数 | 定義 |
---|---|
configname | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapname | config.xmlのプロパティ・マップの名前を指定します。 |
propname | プロパティ・マップの名前を指定します。 |
value | 追加するプロパティ・マップ値を指定します。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
カスタム認証統合エンジンを追加するオンライン・コマンドです。
addCustomAuthnEngine('name' 'enabled' 'webContext' 'authnRelativePath' 'logoutRelativePath' 'logoutEnabled')
引数 | 定義 |
---|---|
name | カスタム・エンジンの名前を指定します。 |
enabled | このフラグには、エンジンを有効にする(true)か、無効にする(false)かを指定します。 |
webContext | エンジンのWebコンテキストを指定します。 |
authnRelativePath | エンジンの認証相対パスURLを指定します。 |
logoutRelativePath | エンジンのログアウト相対パスURLを指定します。 |
logoutEnabled | このフラグは、エンジンのログアウトを有効にする場合はtrueに設定します。それ以外の場合はfalseに設定します。 |
カスタム・サービス・プロバイダ(SP)エンジンを追加するオンライン・コマンドです。
addCustomSPEngine('name' 'enabled' 'authnMech' 'webContext' 'authnRelativePath' 'logoutRelativePath' 'logoutEnabled')
引数 | 定義 |
---|---|
name | カスタム・エンジンの名前を指定します。 |
enabled | このフラグには、エンジンを有効にする(true)か、無効にする(false)かを指定します。 |
authnMech | エンジンの認証メカニズムを指定します。 |
webContext | エンジンのWebコンテキストを指定します。 |
authnRelativePath | エンジンの認証相対パスURLを指定します。 |
logoutRelativePath | エンジンのログアウト相対パスURLを指定します。 |
logoutEnabled | このフラグは、エンジンのログアウトを有効にする場合はtrueに設定します。それ以外の場合はfalseに設定します。 |
マップにリスト・プロパティ・エントリを追加するオンライン・コマンドです。
addFederationListEntryInMap('providerID', 'mapname', 'listName', 'value', 'type')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
mapname | cot.xml内の変更するプロパティ・マップの名前を指定します。 |
listname | マップに追加するプロパティ・リストの名前を指定します。 |
value | 追加するプロパティ・リスト値を指定します。入力した値がリストに追加されます。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
マップに、ネストされたマップ・プロパティ・エントリを追加するオンライン・コマンドです。
addFederationMapEntryInMap('providerID', 'mapname', 'nestedMapName', 'propName', 'value', 'type')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
mapname | cot.xml内の変更するプロパティ・マップの名前を指定します。 |
nestedMapName | 変更するネストされたプロパティ・マップの名前を指定します。 |
propName | マップで更新するプロパティの名前を指定します。 |
value | 追加するプロパティ値を指定します。入力した値がリストに追加されます。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
リスト・プロパティ・エントリを追加するオンライン・コマンドです。
addFederationPropertyListEntry('providerID', 'listName', 'value', 'type')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
listname | 更新するプロパティ・リストの名前を指定します。 |
value | 追加するプロパティ・リスト値を指定します。入力した値がリストに追加されます。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
マップにプロパティ名/値エントリを追加するオンライン・コマンドです。
addFederationPropertyMapEntry('providerID', 'mapName', 'propName','value', 'type')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
mapname | cot.xml内の変更するプロパティ・マップの名前を指定します。 |
propName | マップに追加するプロパティの名前を指定します。 |
value | 追加するプロパティ値を指定します。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
指定したプロバイダのフェデレーションを削除するオンライン・コマンドです。
deleteProviderFederation('providerID')
引数 | 定義 |
---|---|
providerID | フェデレーションを削除するピア・プロバイダのプロバイダIDを指定します。 |
指定したユーザーのフェデレーションを削除するオンライン・コマンドです。
deleteUserFederations(['user1,..'])
引数 | 定義 |
---|---|
user1 | フェデレーションを削除するユーザーのコンマ区切りのリストを指定します。1つ以上のユーザーを指定する必要があります。 |
メッセージ・ストアをメモリーとRDBMSとの間で切り替えるオンライン・コマンドです。
changeMessageStore('type','jndiname')
引数 | 定義 |
---|---|
type | ストアのタイプ(RDBMSまたはメモリー)を指定します。デフォルトはメモリーです。 |
jndiname | ストアに設定するjndi 名を指定します。タイプがRDBMSの場合は必須です。 |
ピア・プロバイダの説明を変更するオンライン・コマンドです。
changePeerProviderDescription('providerID','description')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
description | プロバイダの説明を指定します。 |
セッション・ストアをメモリーとRDBMSとの間で切り替えるオンライン・コマンドです。
changeSessionStore('type','jndiname')
引数 | 定義 |
---|---|
type | ストアのタイプ(RDBMSまたはメモリー)を指定します。デフォルトはメモリーです。 |
jndiname | ストアに設定するjndi名を指定します。タイプがRDBMSの場合は必須です。 |
プロパティ・リストを作成するオンライン・コマンドです。
createConfigPropertyList('configName', 'listName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
listName | プロパティ・リスト名を指定します。 |
プロパティ・マップの中にネストされたプロパティ・リストを作成するオンライン・コマンドです。
createConfigPropertyListInMap('configName', 'mapName', 'listName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | ネストされたリストを含める既存のプロパティ・マップを指定します。 |
listName | プロパティ・リスト名を指定します。 |
プロパティ・マップを作成するオンライン・コマンドです。
createConfigPropertyMap('configName', 'mapName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | 作成するプロパティ・マップを指定します。 |
プロパティ・マップを作成するオンライン・コマンドです。
ccreateConfigPropertyMapInMap('serverconfig','mymapA','nestedmapA')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | 既存のプロパティ・マップの名前を指定します。 |
nestedMapName | mapNameの中にネストして作成するプロパティ・マップの名前を指定します。 |
プロパティ・マップの中にネストされたプロパティ・リストを作成するオンライン・コマンドです。
createFederationPropertyListInMap('providerID', 'mapName', 'listName')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
mapName | ネストされたリストを含める既存のプロパティ・マップを指定します。 |
listName | プロパティ・リストの名前を指定します。 |
プロパティ・マップを作成するオンライン・コマンドです。
createFederationPropertyMap('providerID', 'mapName')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
mapName | cot.xmlに追加するプロパティ・マップの名前を指定します。 |
ネストされたプロパティ・マップを作成するオンライン・コマンドです。
createFederationPropertyMapInMap('providerID', 'mapName', 'nestedMapName')
引数 | 定義 |
---|---|
providerID | プロバイダIDを指定します。 |
mapName | 既存のプロパティ・マップの名前を指定します。 |
nestedMapName | cot.xml内のmapNameの中にネストして作成するプロパティ・マップの名前を指定します。 |
ピア・プロバイダ・プロパティ・マップ・エントリを作成するオンライン・コマンドです。
createPeerProviderEntry('providerID', 'description', 'providerType','version')
引数 | 定義 |
---|---|
providerID | 作成するプロバイダIDを指定します。 |
description | プロバイダIDの説明です。 |
providerType | 作成するピア・プロバイダのプロバイダ・タイプを指定します。 |
version | 作成するピア・プロバイダのバージョンを指定します。 |
マップの中にネストされているリストを返すオンライン・コマンドです。
getConfigListValueInMap('configName', 'mapName', 'listName')
引数 | 定義 |
---|---|
configName | アクセスする構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
listName | マップからフェッチするリストの名前を指定します。 |
マップの中にネストされているマップ・プロパティ・エントリを返すオンライン・コマンドです。
getConfigMapEntryInMap('configName', 'mapname', 'nestedMapName', 'propName')
引数 | 定義 |
---|---|
configName | アクセスする構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
nestedmapName | ネストされたプロパティ・マップの名前を指定します。 |
propName | ネストされたマップからフェッチするプロパティの名前を指定します。 |
プロパティ値を返すオンライン・コマンドです。
getConfigProperty('configName', 'propName')
引数 | 定義 |
---|---|
configName | アクセスする構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
propName | ネストされたマップからフェッチするプロパティの名前を指定します。 |
プロパティ・リストを返すオンライン・コマンドです。
getConfigPropertyList('configName', 'listName')
引数 | 定義 |
---|---|
configName | 構成名を指定します。 |
listName | config.xmlからフェッチするプロパティ・リストの名前を指定します。 |
マップ内のプロパティ値を返すオンライン・コマンドです。
getConfigPropertyMapEntry('configName', 'mapName', 'propName')
引数 | 定義 |
---|---|
configName | 構成名(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
propName | config.xml内のマップからフェッチするプロパティの名前を指定します。 |
マップの中にネストされているリスト値を返すオンライン・コマンドです。
getFederationListValueInMap('providerID', 'mapName', 'listName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
listName | マップからフェッチするリストの名前を指定します。 |
マップの中にネストされているマップ・プロパティ・エントリを返すオンライン・コマンドです。
getFederationMapEntryInMap('providerID', 'mapname', 'nestedMapName', 'propName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
nestedmapName | ネストされたプロパティ・マップの名前を指定します。 |
propName | ネストされたマップからフェッチするプロパティの名前を指定します。 |
プロパティ値を返すオンライン・コマンドです。
getFederationProperty('providerID', 'propName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
propName | cot.xmlからフェッチするプロパティの名前を指定します。 |
プロパティ・リストを返すオンライン・コマンドです。
getFederationPropertyList('providerID', 'listName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
listName | マップからフェッチするリストの名前を指定します。 |
プロバイダのプロパティをエクスポートするスクリプト・コマンドです。
注意: これはスクリプト・コマンドです。オンラインのWLSTプロンプトから直接実行することはできません。Oracle Identity Federationのスクリプトは、$ORACLE_HOME/fed/scripts にあります。 |
指定したプロバイダのすべての構成プロパティを抽出して、それらをテキスト・ファイルにエクスポートするスクリプト・コマンドです。後でこのファイルを使用して、同じプロパティを別のプロバイダに設定できます。
java weblogic.WLST extractproviderprops.py providerID filename
引数 | 定義 |
---|---|
providerID | プロパティを抽出するプロバイダの名前を指定します。 |
filename | プロバイダのプロパティを抽出するテキスト・ファイルの名前を指定します。 |
スクリプトの実行時に、WebLogic管理者資格証明書および接続URLの入力を求められます。接続URLには管理サーバーのポートではなく、管理対象サーバーのポートを指定してください。
ファイル・フォーマット
抽出ファイルの形式は次のとおりです。
TYPE:NAME:PROPNAME:PROPVALUE:PROPTYPE
次に例を示します。
X:X:sendattribute:false:boolean MAP:attributelist/mailemail:datastore-attr:mail:string LIST:sendattributefornameid:unspecified::string
テキスト・ファイルの値を使用して、プロバイダのプロパティを設定するスクリプト・コマンドです。
注意: これはスクリプト・コマンドです。オンラインのWLSTプロンプトから直接実行することはできません。Oracle Identity Federationのスクリプトは、$ORACLE_HOME/fed/scripts にあります。 |
テキスト・ファイルの値を使用して、プロバイダのプロパティを設定するスクリプト・コマンドです。
テキスト・ファイルはextractproviderpropsコマンドで生成します。
マップ内のプロパティ値を返すオンライン・コマンドです。
getFederationPropertyMapEntry('providerID', 'mapName', 'propName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
propName | ネストされたマップからフェッチするプロパティの名前を指定します。 |
入力ファイルからメタデータをロードするオンライン・コマンドです。
loadMetadata('metadatafile','description')
引数 | 定義 |
---|---|
metadatafile | 追加または更新するピア・プロバイダのメタデータを指定します。 |
description | ロードするピア・プロバイダの簡単な説明です。 |
WLSTが接続している管理対象サーバーのOracle Identity Federationアプリケーションの現行のステータスを報告するオンライン・コマンドです。
oifStatus('serverurl', 'configfile', 'keyfile')
引数 | 定義 |
---|---|
serverurl | 管理対象サーバーのURLを指定します。 |
configfile | WLST storeUserConfigコマンドで作成された事前定義済のユーザー構成ファイルです。 |
keyfile | WLST storeUserConfigコマンドで作成された事前定義済のキー・ファイルです。 |
次のコマンドでは、引数が指定されていないため、WLSTによってOracle WebLogic Serverのユーザー名、パスワードおよび管理対象サーバーのURLを入力するよう求められ、入力後にフェデレーション・サーバーのステータスが表示されます。
wls:/mydomain/serverConfig> oifStatus()
次のコマンドでは、管理対象サーバーのURLのみが指定されているため、WLSTによってOracle WebLogic Serverのユーザー名とパスワードを入力するよう求められ、入力後にフェデレーション・サーバーのステータスが表示されます。
wls:/mydomain/serverConfig> oifStatus('', '', 't3://localhost:7499')
次のコマンドでは、WLSTに必要な引数がすべて指定されているため、フェデレーション・サーバーのステータスが表示されます。
wls:/mydomain/serverConfig> oifStatus('configfileA', 'keyfileB', 't3://localhost:7499')
マップの中にネストされているリスト・プロパティを削除するオンライン・コマンドです。
removeConfigListInMap('configName', 'mapName', 'listName')
引数 | 定義 |
---|---|
configName | アクセスする構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
listName | マップから削除するリストの名前を指定します。 |
マップの中にネストされているマップ・プロパティを削除するオンライン・コマンドです。
oifStatus('serverurl', 'configfile', 'keyfile')
引数 | 定義 |
---|---|
serverurl | アクセスする構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
configfile | プロパティ・マップの名前を指定します。 |
keyfile | ネストされたプロパティ・マップの名前を指定します。 |
マップの中にネストされているマップ・プロパティを削除するオンライン・コマンドです。
removeConfigMapEntryInMap('configName', 'mapname', 'nestedMapName', 'propName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
nestedmapName | ネストされたプロパティ・マップの名前を指定します。 |
propName | ネストされたマップから削除するプロパティの名前を指定します。 |
構成プロパティを削除するオンライン・コマンドです。
removeConfigProperty('configName', 'propName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
propName | 削除するプロパティの名前を指定します。 |
構成プロパティ・リストを削除するオンライン・コマンドです。
removeConfigPropertyList('configName', 'listName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
listName | 削除するプロパティ・リストの名前を指定します。 |
プロパティ・マップを削除するオンライン・コマンドです。
removeConfigPropertyMap('configName', 'mapName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | 削除するプロパティ・マップの名前を指定します。 |
マップからプロパティ値を削除するオンライン・コマンドです。
removeConfigPropertyMapEntry('configName', 'mapName', 'propName')
引数 | 定義 |
---|---|
configName | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
mapName | 更新するプロパティ・マップの名前を指定します。 |
propName | マップから削除するプロパティの名前を指定します。 |
マップ内のプロパティ・リストを削除するオンライン・コマンドです。
removeFederationListInMap('providerID', 'mapName', 'listName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | プロパティ・マップの名前を指定します。 |
listName | 削除するプロパティ・リストの名前を指定します。 |
マップの中にネストされているマップを削除するオンライン・コマンドです。
removeFederationMapInMap('providerID', 'mapname', 'nestedMapName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | ネストされたマップを含むプロパティ・マップの名前を指定します。 |
nestedmapName | 削除するネストされたプロパティ・マップの名前を指定します。 |
マップの中にネストされているマップ・プロパティ・エントリをマップから削除するオンライン・コマンドです。
removeFederationMapEntryInMap('providerID', 'mapname', 'nestedMapName', 'propName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | ネストされたマップを含むプロパティ・マップの名前を指定します。 |
nestedmapName | ネストされたプロパティ・マップの名前を指定します。 |
propName | ネストされたマップから削除するプロパティの名前を指定します。 |
プロパティ値を削除するオンライン・コマンドです。
removeFederationProperty('providerID', 'propName')
引数 | 定義 |
---|---|
providerID | 更新するピア・プロバイダの名前を指定します。 |
propName | 削除するプロパティの名前を指定します。 |
プロパティ・リスト・エントリを削除するオンライン・コマンドです。
removeFederationPropertyList('providerID', 'listName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
listName | 削除するプロパティ・リストの名前を指定します。 |
プロパティ・マップを削除するオンライン・コマンドです。
removeFederationPropertyMap('providerID', 'mapName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | 削除するプロパティ・マップの名前を指定します。 |
マップからプロパティ値を削除するオンライン・コマンドです。
removeFederationPropertyMapEntry('providerID', 'mapName', 'propName')
引数 | 定義 |
---|---|
providerID | アクセスするピア・プロバイダの名前を指定します。 |
mapName | 更新するプロパティ・マップの名前を指定します。 |
propName | マップから削除するプロパティの名前を指定します。 |
config.xmlにプロパティ値を設定するオンライン・コマンドです。
setConfigProperty('configname', 'propName', 'value', 'type')
引数 | 定義 |
---|---|
configname | 更新する構成の名前(idpsaml20、serverconfig、spsaml20など)を指定します。 |
propname | config.xmlに追加/更新するプロパティの名前を指定します。 |
value | プロパティ値を指定します。 |
type | プロパティの型(BOOLEAN、STRINGまたはLONG)を指定します。 |
カスタム認証統合エンジンを更新するオンライン・コマンドです。
setCustomAuthnEngine('engineID', 'name', 'enabled', 'webContext', 'authnRelativePath', 'logoutRelativePath', 'logoutEnabled')
引数 | 定義 |
---|---|
engineID | 既存のエンジンのエンジンIDを指定します。 |
name | カスタム・エンジンの名前を指定します。 |
enabled | このフラグには、エンジンを有効にする(true)か、無効にする(false)かを指定します。 |
webContext | エンジンのWebコンテキストを指定します。 |
authnRelativePath | エンジンの認証相対パスURLを指定します。 |
logoutRelativePath | エンジンのログアウト相対パスURLを指定します。 |
logoutEnabled | このフラグは、エンジンのログアウトを有効にする場合はtrueに設定します。それ以外の場合はfalseに設定します。 |
カスタムSP統合エンジンを更新するオンライン・コマンドです。
setCustomSPEngine('engineID' ,'name', 'enabled', 'authnMech', 'webContext', 'authnRelativePath', 'logoutRelativePath', 'logoutEnabled')
引数 | 定義 |
---|---|
engineID | 既存のカスタム・エンジンのエンジンIDを指定します。 |
name | カスタム・エンジンの名前を指定します。 |
enabled | このフラグには、エンジンを有効にする(true)か、無効にする(false)かを指定します。 |
authnMech | エンジンの認証メカニズムを指定します。 |
webContext | エンジンのWebコンテキストを指定します。 |
authnRelativePath | エンジンの認証相対パスURLを指定します。 |
logoutRelativePath | エンジンのログアウト相対パスURLを指定します。 |
logoutEnabled | このフラグは、エンジンのログアウトを有効にする場合はtrueに設定します。それ以外の場合はfalseに設定します。 |