8.3.1 ユーザ認証機能
TP1Accessクラスで提供するユーザ認証機能メソッドの一覧を以下に記載します。
項番 |
メソッド名 |
機能 |
---|---|---|
1 |
cltin |
クライアントユーザの認証要求 |
2 |
cltout |
クライアントユーザの認証解除 |
- 〈この項の構成〉
(1) クライアントユーザの認証要求機能
[ cltinメソッド ] public void cltin(int[] cltid, java.lang.String defpath, java.lang.String targetHost, java.lang.String logname, java.lang.String password, java.lang.String[] setHost, int flags) throws J2CBException
- パラメタ:
-
- cltid - クライアントID
-
ただし,要素数1以上のint型配列を指定する。
配列[0]に値が設定される。
defpath - クライアント環境を定義した定義ファイルのパス名
targetHost - TP1/Server
logname - ログイン名
password - パスワード
- setHost - 認証要求したホスト名
-
要素数1以上のString配列を指定する。配列[0]に値が設定される。
- flags - フラグ(ユーザ認証を抑止する場合は,
-
TP1Const.DCCLT_NO_AUTHENTを指定する。ユーザ認証を抑止しない場合は,TP1Const.DCNOFLAGSを指定する。)
- 戻り値:
-
なし
- 例外:J2CBException - 例外情報の取得
-
詳細は「8.8 J2CBExceptionユーザインタフェースAPI」をご覧ください。
- 注意事項:
-
TP1Const.DCCLT_NO_AUTHENTを指定した場合,setHostには値が設定されませんので,設定値の参照は行わないでください。TP1Const.DCCLT_NO_AUTHENTを指定した場合,setHostパラメタには,「null」を指定することをお奨めします。
(2) クライアントユーザの認証解除
[ cltoutメソッド ] public void cltout(int cltid, int flags) throws J2CBException
- パラメタ:cltid - クライアントID
-
flags - TP1Const.DCNOFLAGSを指定
- 戻り値:
-
なし
- 例外:J2CBException - 例外情報の取得
-
詳細は「8.8 J2CBExceptionユーザインタフェースAPI」をご覧ください。