@RequestScopeController public class AuthorizeAction extends AbstractApiAction
AbstractApiAction.Response, AbstractApiAction.ResponseBuilder| 修飾子とタイプ | フィールドと説明 |
|---|---|
java.lang.String |
consumerDescription
Consumer Description
|
REQUEST_HEADER_X_HTTP_METHOD_OVERRIDEloginDataDto, siteName, version, versionDetail| コンストラクタと説明 |
|---|
AuthorizeAction() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
net.sf.json.JSONArray |
addAuthorizedClients(java.lang.String consumerKey) |
java.lang.String |
allow(java.util.Map<java.lang.String,java.lang.Object> model,
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult) |
AbstractApiAction.Response |
authorize(java.util.Map<java.lang.String,java.lang.Object> model,
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult)
OAuthクライアント認証処理
|
void |
clearAuthorizedClients()
ログインユーザが許可したOAuthクライアントリストをクリアする
|
java.lang.String |
confirm(java.util.Map<java.lang.String,java.lang.Object> model,
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult) |
net.sf.json.JSONArray |
getAuthorizedClients() |
java.lang.String |
index(java.util.Map<java.lang.String,java.lang.Object> model,
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult)
OAuthクライアント認証エンドポイント
|
void |
setupModel(java.util.Map<java.lang.String,java.lang.Object> model) |
errorResponseJSONObject, isDeleteMethod, isGetMethod, isPatchMethod, isPostMethod, isPutMethod, responseJSONObject, responseJSONObject, toJSONObjectaddRequestErrorMessage, addRequestMessage, initActionpublic void setupModel(java.util.Map<java.lang.String,java.lang.Object> model)
setupModel クラス内 AbstractAction@RequestMapping(value={"/oauth2/authorize/","/oauth2/authorize/index"})
public java.lang.String index(java.util.Map<java.lang.String,java.lang.Object> model,
@ModelAttribute
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult)
public AbstractApiAction.Response authorize(java.util.Map<java.lang.String,java.lang.Object> model, @ModelAttribute AuthorizeForm authorizeForm, org.springframework.validation.BindingResult bindingResult) throws org.apache.oltu.oauth2.common.exception.OAuthSystemException, java.net.URISyntaxException
org.apache.oltu.oauth2.common.exception.OAuthSystemException - when invalid method(GET), parameter, oauth clientjava.net.URISyntaxException@RequestMapping(value="/oauth2/authorize/confirm")
public java.lang.String confirm(java.util.Map<java.lang.String,java.lang.Object> model,
@ModelAttribute
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult)
org.apache.oltu.oauth2.common.exception.OAuthSystemException@RequestMapping(value="/oauth2/authorize/allow")
public java.lang.String allow(java.util.Map<java.lang.String,java.lang.Object> model,
@ModelAttribute
AuthorizeForm authorizeForm,
org.springframework.validation.BindingResult bindingResult)
org.apache.oltu.oauth2.common.exception.OAuthSystemExceptionpublic net.sf.json.JSONArray getAuthorizedClients()
public net.sf.json.JSONArray addAuthorizedClients(java.lang.String consumerKey)
consumerKey - ログインユーザが許可するOAuthクライアントpublic void clearAuthorizedClients()