|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.kotemaru.auth.PAMFactory
public class PAMFactory
PAMのファクトリクラス。
フィールドの概要 | |
---|---|
static java.lang.String |
AUTH_USER
|
コンストラクタの概要 | |
---|---|
PAMFactory()
|
メソッドの概要 | |
---|---|
static PAM |
getPAM()
PAMインスタンスを返す。 |
static RoleManager |
getRoleManager()
RoleManagerインスタンスを返す。 |
static User |
getUser(javax.servlet.http.HttpServletRequest request)
リクエストからユーザを得る。 |
static User |
getUser(java.lang.String userName)
認証済みユーザとしてユーザを返す。 |
static UserManager |
getUserManager()
|
static User |
getVisitUser()
未ログインユーザを返す。 |
static void |
init(PAM pam,
RoleManager roleMan,
UserManager userMan)
初期化 PAM情報からPAMインスタンスを生成し利用可能な状態にする。 |
static AuthResult |
login(javax.servlet.http.HttpServletRequest request,
java.util.Map props)
ログイン処理を行う。 |
static User |
logout(javax.servlet.http.HttpServletRequest request)
ログアウト処理を行う。 |
static java.lang.String |
prepare(javax.servlet.http.HttpServletRequest request,
java.util.Map props)
認証の準備を行う。 |
static java.lang.String |
register(javax.servlet.http.HttpServletRequest request,
java.util.Map props)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String AUTH_USER
コンストラクタの詳細 |
---|
public PAMFactory()
メソッドの詳細 |
---|
public static void init(PAM pam, RoleManager roleMan, UserManager userMan) throws java.lang.Exception
pamInfo
- PAM情報roleMans
- RoleManager情報
java.lang.Exception
public static PAM getPAM()
public static RoleManager getRoleManager()
public static UserManager getUserManager()
public static java.lang.String register(javax.servlet.http.HttpServletRequest request, java.util.Map props) throws java.lang.Exception
java.lang.Exception
public static java.lang.String prepare(javax.servlet.http.HttpServletRequest request, java.util.Map props) throws java.lang.Exception
request
- リクエスト情報props
- プロパティ
java.lang.Exception
public static AuthResult login(javax.servlet.http.HttpServletRequest request, java.util.Map props) throws java.lang.Exception
request
- リクエスト情報props
- プロパティ
java.lang.Exception
public static User logout(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
- リクエスト情報
java.lang.Exception
public static User getUser(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
VisitUser
となる。
request
- リクエスト情報
java.lang.Exception
public static User getVisitUser()
VisitUser
のインスタンス。public static User getUser(java.lang.String userName)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |