Package org.iplass.mtp.auth
package org.iplass.mtp.auth
-
ClassDescription認証・認可に関する情報を管理するクラスです。 現在の実行スレッドに紐づけられるセキュリティ情報のスナップショットをあらわします。セキュリティ管理クラス。グループを表す。 Entity定義上、mtp.auth.Groupで定義される。 グループにはユーザーを所属させることが可能。信頼された認証処理を経て認証されていない場合にスローする例外。 この例外がCommand(Actionで利用する)のexecute()からスローされた場合は、 基盤は、再認証画面(未ログインの場合は、認証画面)を表示するように動作する。セキュリティ権限上、許可されていない操作を行おうとした場合、スローされる例外。権限を表す抽象クラス。ユーザーのランク(職位、会員種別など)を表す。 Entity定義上、mtp.auth.Rankで定義される。ユーザーを表現するEntity。 当該Entityに保持されるプロパティは、 Entityとして設計されているmtp.auth.Userと一致するとは限らない。 セキュリティの認証機構に応じて、その認証機構特有のプロパティが設定されることがある。User作成の際、すでに同一アカウントのユーザーが存在する場合、スローされる例外。