public class OAuthActionFilter extends Object implements ActionFilter
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static Logger |
SECURITY_LOGGER
セキュリティロガー
|
| コンストラクタと説明 |
|---|
OAuthActionFilter(String scope)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
doFilter(String path,
PathVariables variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ActionFilterChain filterChain)
Filter 機能を実行します。
|
protected void |
setErrorResponse(Integer statusCode,
OAuthException exception,
javax.servlet.http.HttpServletResponse response)
エラー時のレスポンスを出力します。
|
protected boolean |
skipLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
OAuthによる認証・ログイン処理を省略するかどうかを返却します。
|
protected boolean |
skipLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
ログアウト処理を省略するかどうかを返却します。
|
protected static final Logger SECURITY_LOGGER
public OAuthActionFilter(String scope)
scope - スコープpublic boolean doFilter(String path, PathVariables variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionFilterChain filterChain) throws IOException, javax.servlet.ServletException
ActionFilterdoFilter インタフェース内 ActionFilterpath - パスvariables - パス変数request - リクエストresponse - レスポンスfilterChain - 次のフィルタIOException - 入出力処理においてエラーが発生した場合javax.servlet.ServletException - サーブレット・コンテナでエラーが発生した場合protected void setErrorResponse(Integer statusCode, OAuthException exception, javax.servlet.http.HttpServletResponse response) throws IOException
statusCode - ステータスコードexception - 例外クラスresponse - レスポンスIOException - レスポンスの出力に失敗した場合にスローされます。protected boolean skipLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - リクエストresponse - レスポンスprotected boolean skipLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - リクエストresponse - レスポンスCopyright © 2012 NTT DATA INTRAMART CORPORATION