removeSSODataメソッド
説明
シングルサインオン用認証情報を削除します。指定したユーザがない場合は例外が発生します。
このオブジェクトに登録されているすべてのシングルサインオン用認証情報リスナのssoDataRemovedメソッドが呼び出されます。
形式
public void removeSSOData(String uid) throws SSODataListenerException, NamingException, CryptoException, UnsatisfiedLinkError, SecurityException;
パラメタ
- uid:
-
ユーザIDを指定します。
例外
- com.cosminexus.admin.auth.api.repository.event.SSODataListenerException:
-
他システムの認証情報更新に失敗しました。
- com.cosminexus.admin.auth.CryptoException:
-
暗号鍵ファイルの読み込みに失敗しました。または誤った暗号鍵ファイルを使用したためSecretDataの復号化に失敗しました。
- java.lang.UnsatisfiedLinkError:
-
シングルサインオンライブラリの読み込みに失敗しました。
- java.lang.SecurityException:
-
SecurityManagerが存在し,SecurityManagerのcheckReadメソッドでファイルへの読み込みアクセスが拒否されました。
- javax.naming.CommunicationException:
-
LDAPディレクトリサーバへの接続に失敗しました。
- javax.naming.NameNotFoundException:
-
指定したユーザIDがありません。
- その他JNDIの例外:
-
バインドDNの指定ミスなどです。
戻り値
なし