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(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
ActionFilter
doFilter
インタフェース内 ActionFilter
path
- パスvariables
- パス変数request
- リクエストresponse
- レスポンスfilterChain
- 次のフィルタIOException
- 入出力処理においてエラーが発生した場合javax.servlet.ServletException
- サーブレット・コンテナでエラーが発生した場合protected void setErrorResponse(OAuthException exception, javax.servlet.http.HttpServletResponse response) throws IOException
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