提交 43b679fb 编写于 作者: 智布道's avatar 智布道 👁

🚨 Modify method return value

上级 ca5342e1
......@@ -58,7 +58,7 @@ public class AuthorizationEndpoint extends AbstractEndpoint {
* @return Callback url or authorization url
* @throws IOException IOException
*/
public IdsResponse<String, Object> authorize(HttpServletRequest request) throws IOException {
public IdsResponse<String, String> authorize(HttpServletRequest request) throws IOException {
IdsRequestParam param = IdsRequestParamProvider.parseRequest(request);
ClientDetail clientDetail = JapIds.getContext().getClientDetailService().getByClientId(param.getClientId());
......@@ -71,10 +71,10 @@ public class AuthorizationEndpoint extends AbstractEndpoint {
if (JapIds.isAuthenticated(request)) {
UserInfo userInfo = JapIds.getUserInfo(request);
String url = generateResponseUrl(param, param.getResponseType(), clientDetail, userInfo);
return new IdsResponse<String, Object>().data(url);
return new IdsResponse<String, String>().data(url);
}
return new IdsResponse<String, Object>()
return new IdsResponse<String, String>()
.data(OauthUtil.createAuthorizeUrl(JapIds.getIdsConfig().getLoginPageUrl(), param));
}
......@@ -84,7 +84,7 @@ public class AuthorizationEndpoint extends AbstractEndpoint {
* @param request current request
* @return Return the callback url (with parameters such as code)
*/
public IdsResponse<String, Object> agree(HttpServletRequest request) {
public IdsResponse<String, String> agree(HttpServletRequest request) {
IdsRequestParam param = IdsRequestParamProvider.parseRequest(request);
// The scope checked by the user may be inconsistent with the scope passed in the current request
......@@ -107,7 +107,7 @@ public class AuthorizationEndpoint extends AbstractEndpoint {
String responseType = param.getResponseType();
UserInfo userInfo = JapIds.getUserInfo(request);
String url = generateResponseUrl(param, responseType, clientDetail, userInfo);
return new IdsResponse<String, Object>().data(url);
return new IdsResponse<String, String>().data(url);
}
/**
......
......@@ -98,7 +98,7 @@ public class LoginEndpoint extends AbstractEndpoint {
* @param request current request
* @return Confirm authorization page
*/
public IdsResponse<String, Object> signin(HttpServletRequest request) {
public IdsResponse<String, String> signin(HttpServletRequest request) {
IdsConfig idsConfig = JapIds.getIdsConfig();
String username = request.getParameter(idsConfig.getUsernameField());
String password = request.getParameter(idsConfig.getPasswordField());
......@@ -124,7 +124,7 @@ public class LoginEndpoint extends AbstractEndpoint {
redirectUri = JapIds.getIdsConfig().getConfirmPageUrl();
}
return new IdsResponse<String, Object>()
return new IdsResponse<String, String>()
.data(ObjectUtils.appendIfNotEndWith(redirectUri, "?") + request.getQueryString());
}
}
......@@ -29,10 +29,10 @@ import javax.servlet.http.HttpServletRequest;
*/
public class LogoutEndpoint extends AbstractEndpoint {
public IdsResponse<String, Object> logout(HttpServletRequest request) {
public IdsResponse<String, String> logout(HttpServletRequest request) {
JapIds.removeUserInfo(request);
request.getSession().invalidate();
return new IdsResponse<String, Object>()
return new IdsResponse<String, String>()
.data(JapIds.getIdsConfig().getLogoutRedirectUrl());
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册