org.maxkey -> org.dromara.maxkey
This commit is contained in:
@@ -18,19 +18,19 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.endpoint;
|
||||
package org.dromara.maxkey.authz.endpoint;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.configuration.ApplicationConfig;
|
||||
import org.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.persistence.service.AccountsService;
|
||||
import org.maxkey.persistence.service.AppsService;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.configuration.ApplicationConfig;
|
||||
import org.dromara.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.persistence.service.AccountsService;
|
||||
import org.dromara.maxkey.persistence.service.AppsService;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -18,16 +18,16 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.endpoint;
|
||||
package org.dromara.maxkey.authz.endpoint;
|
||||
|
||||
import org.maxkey.authn.annotation.CurrentUser;
|
||||
import org.maxkey.constants.ConstsStatus;
|
||||
import org.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.Message;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.util.StringUtils;
|
||||
import org.dromara.maxkey.authn.annotation.CurrentUser;
|
||||
import org.dromara.maxkey.constants.ConstsStatus;
|
||||
import org.dromara.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.Message;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.util.StringUtils;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
@@ -18,16 +18,15 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.endpoint;
|
||||
package org.dromara.maxkey.authz.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
|
||||
import org.maxkey.constants.ConstsProtocols;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.persistence.service.AppsCasDetailsService;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.constants.ConstsProtocols;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.persistence.service.AppsCasDetailsService;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -18,15 +18,15 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.endpoint;
|
||||
package org.dromara.maxkey.authz.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.maxkey.authn.annotation.CurrentUser;
|
||||
import org.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authn.annotation.CurrentUser;
|
||||
import org.dromara.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
@@ -15,10 +15,10 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.endpoint;
|
||||
package org.dromara.maxkey.authz.endpoint;
|
||||
|
||||
import org.maxkey.authn.session.Session;
|
||||
import org.maxkey.authn.session.SessionManager;
|
||||
import org.dromara.maxkey.authn.session.Session;
|
||||
import org.dromara.maxkey.authn.session.SessionManager;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
@@ -15,22 +15,22 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.endpoint.adapter;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import org.apache.commons.codec.binary.Hex;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authn.SignPrincipal;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.crypto.Base64Utils;
|
||||
import org.maxkey.crypto.ReciprocalUtils;
|
||||
import org.maxkey.crypto.cert.CertSigner;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authn.SignPrincipal;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.crypto.Base64Utils;
|
||||
import org.dromara.maxkey.crypto.ReciprocalUtils;
|
||||
import org.dromara.maxkey.crypto.cert.CertSigner;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.crypto.password.PasswordReciprocal;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,14 +15,14 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.singlelogout;
|
||||
package org.dromara.maxkey.authz.singlelogout;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.maxkey.authn.SignPrincipal;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.util.DateUtils;
|
||||
import org.dromara.maxkey.authn.SignPrincipal;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.util.DateUtils;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
public class DefaultSingleLogout extends SingleLogout{
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.singlelogout;
|
||||
package org.dromara.maxkey.authz.singlelogout;
|
||||
|
||||
public class LogoutType {
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.singlelogout;
|
||||
package org.dromara.maxkey.authz.singlelogout;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.util.DateUtils;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.util.DateUtils;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
/**
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.singlelogout;
|
||||
package org.dromara.maxkey.authz.singlelogout;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.web.HttpRequestAdapter;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.web.HttpRequestAdapter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.security.core.Authentication;
|
||||
@@ -18,15 +18,15 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.maxkey.authn.SignPrincipal;
|
||||
import org.maxkey.authz.cas.endpoint.response.Service10ResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.authn.SignPrincipal;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.Service10ResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -18,7 +18,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
|
||||
@@ -26,19 +26,19 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.beanutils.BeanUtils;
|
||||
import org.maxkey.authn.SignPrincipal;
|
||||
import org.maxkey.authz.cas.endpoint.response.ProxyServiceResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketIOUImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ProxyTicketImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.util.Instance;
|
||||
import org.maxkey.util.StringUtils;
|
||||
import org.maxkey.web.HttpResponseConstants;
|
||||
import org.dromara.maxkey.authn.SignPrincipal;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ProxyServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketIOUImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ProxyTicketImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.util.Instance;
|
||||
import org.dromara.maxkey.util.StringUtils;
|
||||
import org.dromara.maxkey.web.HttpResponseConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.MediaType;
|
||||
@@ -18,7 +18,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
|
||||
@@ -26,19 +26,19 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.beanutils.BeanUtils;
|
||||
import org.maxkey.authn.SignPrincipal;
|
||||
import org.maxkey.authz.cas.endpoint.response.ProxyServiceResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketIOUImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ProxyTicketImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.util.Instance;
|
||||
import org.maxkey.util.StringUtils;
|
||||
import org.maxkey.web.HttpResponseConstants;
|
||||
import org.dromara.maxkey.authn.SignPrincipal;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ProxyServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketIOUImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ProxyGrantingTicketImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ProxyTicketImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.util.Instance;
|
||||
import org.dromara.maxkey.util.StringUtils;
|
||||
import org.dromara.maxkey.web.HttpResponseConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -18,7 +18,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import java.security.Principal;
|
||||
import java.util.Map;
|
||||
@@ -27,14 +27,14 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authn.session.Session;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ServiceTicketImpl;
|
||||
import org.maxkey.authz.singlelogout.LogoutType;
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authn.session.Session;
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ServiceTicketImpl;
|
||||
import org.dromara.maxkey.authz.singlelogout.LogoutType;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -15,17 +15,17 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import org.maxkey.authn.session.SessionManager;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.maxkey.persistence.service.AppsCasDetailsService;
|
||||
import org.maxkey.persistence.service.UserInfoService;
|
||||
import org.dromara.maxkey.authn.session.SessionManager;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.dromara.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.dromara.maxkey.persistence.service.AppsCasDetailsService;
|
||||
import org.dromara.maxkey.persistence.service.UserInfoService;
|
||||
import org.dromara.maxkey.web.HttpRequestAdapter;
|
||||
import org.dromara.maxkey.web.HttpResponseAdapter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.maxkey.web.HttpResponseAdapter;
|
||||
import org.maxkey.web.HttpRequestAdapter;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -18,22 +18,22 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint;
|
||||
package org.dromara.maxkey.authz.cas.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.maxkey.authn.LoginCredential;
|
||||
import org.maxkey.authn.provider.AbstractAuthenticationProvider;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ServiceTicketImpl;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketGrantingTicketImpl;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.maxkey.util.StringUtils;
|
||||
import org.maxkey.web.HttpResponseConstants;
|
||||
import org.dromara.maxkey.authn.LoginCredential;
|
||||
import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.CasConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ServiceTicketImpl;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketGrantingTicketImpl;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.util.StringUtils;
|
||||
import org.dromara.maxkey.web.HttpResponseConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -15,15 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.adapter;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import org.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.adapter;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -22,4 +22,4 @@
|
||||
* @author Crystal.Sea
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.adapter;
|
||||
@@ -15,11 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.response;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.response;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import org.maxkey.web.HttpResponseConstants;
|
||||
|
||||
import org.dromara.maxkey.web.HttpResponseConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.response;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.response;
|
||||
|
||||
import org.maxkey.web.HttpResponseConstants;
|
||||
import org.dromara.maxkey.web.HttpResponseConstants;
|
||||
|
||||
public class ProxyServiceResponseBuilder extends ServiceResponseBuilder{
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.response;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.response;
|
||||
|
||||
public class Service10ResponseBuilder extends CasServiceResponse {
|
||||
|
||||
@@ -15,11 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.response;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.response;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import org.maxkey.web.HttpResponseConstants;
|
||||
|
||||
import org.dromara.maxkey.web.HttpResponseConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@@ -22,4 +22,4 @@
|
||||
* @author Crystal.sea
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.response;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.response;
|
||||
@@ -15,10 +15,10 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.apache.commons.lang3.builder.HashCodeBuilder;
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
|
||||
/**
|
||||
@@ -16,7 +16,7 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
|
||||
public class CasConstants {
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
/**
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
/**
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
/**
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.generator.DefaultUniqueTicketIdGenerator;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.generator.DefaultUniqueTicketIdGenerator;
|
||||
|
||||
|
||||
public abstract class RandomServiceTicketServices implements TicketServices {
|
||||
@@ -16,7 +16,7 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
/**
|
||||
* Marker interface for Services. Services are generally either remote
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.pgt.ProxyGrantingTicket;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.pgt.ProxyGrantingTicket;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import org.apache.commons.lang3.builder.EqualsBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.pgt.ProxyGrantingTicket;
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.pgt.ProxyGrantingTicket;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
import javax.persistence.Column;
|
||||
@@ -16,7 +16,7 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
/**
|
||||
* Represents a service which wishes to use the CAS protocol.
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.ZonedDateTime;
|
||||
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
/**
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
/**
|
||||
@@ -15,14 +15,14 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
|
||||
import org.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.dromara.maxkey.entity.apps.AppsCasDetails;
|
||||
import org.springframework.lang.NonNull;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
public interface TicketServices {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
|
||||
/**
|
||||
* Represents a service using CAS that comes from the web.
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
import java.security.SecureRandom;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
import java.net.InetAddress;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
/**
|
||||
* Interface to guaranteed to return a long.
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
/**
|
||||
* Interface to return a new sequential number for each call.
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
/**
|
||||
* Interface to return a random String.
|
||||
@@ -16,7 +16,7 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
|
||||
/**
|
||||
* Interface that enables for pluggable unique ticket Ids strategies.
|
||||
@@ -22,4 +22,4 @@
|
||||
* @author Administrator
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
@@ -22,4 +22,4 @@
|
||||
* @author Administrator
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket.st;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket;
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
|
||||
import com.github.benmanes.caffeine.cache.Cache;
|
||||
import com.github.benmanes.caffeine.cache.Caffeine;
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ExpirationPolicy;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Service;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketGrantingTicket;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ExpirationPolicy;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Service;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketGrantingTicket;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.maxkey.constants.ConstsPersistence;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.dromara.maxkey.constants.ConstsPersistence;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
@@ -15,9 +15,9 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.ServiceTicket;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.ServiceTicket;
|
||||
|
||||
/**
|
||||
* The {@link ProxyTicket} represents a CAS proxy ticket. A proxy ticket is an opaque string that a
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.pgt;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.maxkey.persistence.redis.RedisConnection;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnection;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
|
||||
|
||||
public class RedisProxyGrantingTicketServices extends RandomServiceTicketServices {
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.st;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.st;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
|
||||
import com.github.benmanes.caffeine.cache.Cache;
|
||||
import com.github.benmanes.caffeine.cache.Caffeine;
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.st;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.st;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.maxkey.persistence.redis.RedisConnection;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnection;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
|
||||
|
||||
public class RedisTicketServices extends RandomServiceTicketServices {
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.st;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.st;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.maxkey.constants.ConstsPersistence;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.dromara.maxkey.constants.ConstsPersistence;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
@@ -22,4 +22,4 @@
|
||||
* @author Administrator
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.cas.endpoint.ticket.generator;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.st;
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.tgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.tgt;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
|
||||
import com.github.benmanes.caffeine.cache.Cache;
|
||||
import com.github.benmanes.caffeine.cache.Caffeine;
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.tgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.tgt;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.maxkey.persistence.redis.RedisConnection;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.RandomServiceTicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.Ticket;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnection;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
|
||||
|
||||
public class RedisTicketGrantingTicketServices extends RandomServiceTicketServices {
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.cas.endpoint.ticket.tgt;
|
||||
package org.dromara.maxkey.authz.cas.endpoint.ticket.tgt;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.maxkey.constants.ConstsPersistence;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.dromara.maxkey.constants.ConstsPersistence;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
@@ -15,13 +15,13 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.autoconfigure;
|
||||
package org.dromara.maxkey.autoconfigure;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.pgt.ProxyGrantingTicketServicesFactory;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.st.TicketServicesFactory;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.tgt.TicketGrantingTicketServicesFactory;
|
||||
import org.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.TicketServices;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.pgt.ProxyGrantingTicketServicesFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.st.TicketServicesFactory;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.tgt.TicketGrantingTicketServicesFactory;
|
||||
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
package org.maxkey.web.authorize.endpoint.cas.ticket.generator;
|
||||
import org.maxkey.authz.cas.endpoint.ticket.generator.DefaultUniqueTicketIdGenerator;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.generator.DefaultUniqueTicketIdGenerator;
|
||||
|
||||
public class DefaultUniqueTicketIdGeneratorTest {
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
package org.maxkey.web.authorize.endpoint.cas.ticket.generator;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.ticket.generator.InetAddressUtils;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.ticket.generator.InetAddressUtils;
|
||||
|
||||
public class InetAddressUtilsTest {
|
||||
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
|
||||
package org.maxkey.web.authorize.endpoint.response;
|
||||
|
||||
import org.maxkey.authz.cas.endpoint.response.ProxyServiceResponseBuilder;
|
||||
import org.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.maxkey.pretty.impl.JsonPretty;
|
||||
import org.maxkey.pretty.impl.XmlPretty;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ProxyServiceResponseBuilder;
|
||||
import org.dromara.maxkey.authz.cas.endpoint.response.ServiceResponseBuilder;
|
||||
import org.dromara.maxkey.pretty.impl.JsonPretty;
|
||||
import org.dromara.maxkey.pretty.impl.XmlPretty;
|
||||
|
||||
|
||||
public class ServiceResponseBuilderTest {
|
||||
|
||||
@@ -18,19 +18,19 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.exapi.endpoint;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.maxkey.authn.annotation.CurrentUser;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.util.Instance;
|
||||
import org.dromara.maxkey.authn.annotation.CurrentUser;
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.util.Instance;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -15,13 +15,13 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.maxkey.authz.exapi.endpoint.adapter.netease.NeteaseRSATool;
|
||||
import org.maxkey.pretty.impl.JsonPretty;
|
||||
import org.dromara.maxkey.authz.exapi.endpoint.adapter.netease.NeteaseRSATool;
|
||||
import org.dromara.maxkey.pretty.impl.JsonPretty;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -15,18 +15,19 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint.adapter;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.HashMap;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.crypto.DigestUtils;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.ExtraAttrs;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.util.HttpsTrusts;
|
||||
import org.maxkey.util.JsonUtils;
|
||||
import org.maxkey.web.HttpRequestAdapter;
|
||||
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.crypto.DigestUtils;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.ExtraAttrs;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.util.HttpsTrusts;
|
||||
import org.dromara.maxkey.util.JsonUtils;
|
||||
import org.dromara.maxkey.web.HttpRequestAdapter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,15 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint.adapter;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.authz.exapi.endpoint.adapter.netease.NeteaseRSATool;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.ExtraAttr;
|
||||
import org.maxkey.entity.ExtraAttrs;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.authz.exapi.endpoint.adapter.netease.NeteaseRSATool;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.ExtraAttr;
|
||||
import org.dromara.maxkey.entity.ExtraAttrs;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,19 +15,19 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint.adapter;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.HashMap;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.ExtraAttrs;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.util.HttpsTrusts;
|
||||
import org.maxkey.util.JsonUtils;
|
||||
import org.maxkey.web.HttpRequestAdapter;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.ExtraAttrs;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.util.HttpsTrusts;
|
||||
import org.dromara.maxkey.util.JsonUtils;
|
||||
import org.dromara.maxkey.web.HttpRequestAdapter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,14 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint.adapter;
|
||||
|
||||
import java.time.Instant;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.crypto.DigestUtils;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.ExtraAttrs;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.crypto.DigestUtils;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.ExtraAttrs;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,14 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint.adapter;
|
||||
|
||||
import java.time.Instant;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.crypto.DigestUtils;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.ExtraAttrs;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.crypto.DigestUtils;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.ExtraAttrs;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.exapi.endpoint.adapter.netease;
|
||||
package org.dromara.maxkey.authz.exapi.endpoint.adapter.netease;
|
||||
|
||||
import java.security.Key;
|
||||
import java.security.KeyFactory;
|
||||
@@ -18,22 +18,22 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.formbased.endpoint;
|
||||
package org.dromara.maxkey.authz.formbased.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.maxkey.authn.annotation.CurrentUser;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.authz.formbased.endpoint.adapter.FormBasedDefaultAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.entity.Accounts;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.maxkey.persistence.service.AppsFormBasedDetailsService;
|
||||
import org.maxkey.util.Instance;
|
||||
import org.dromara.maxkey.authn.annotation.CurrentUser;
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.authz.formbased.endpoint.adapter.FormBasedDefaultAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.entity.Accounts;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.dromara.maxkey.persistence.service.AppsFormBasedDetailsService;
|
||||
import org.dromara.maxkey.util.Instance;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -15,15 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.formbased.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.formbased.endpoint.adapter;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.crypto.DigestUtils;
|
||||
import org.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.crypto.DigestUtils;
|
||||
import org.dromara.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
public class FormBasedDefaultAdapter extends AbstractAuthorizeAdapter {
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.formbased.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.formbased.endpoint.adapter;
|
||||
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
public class FormBasedNetease163EmailAdapter extends AbstractAuthorizeAdapter {
|
||||
@@ -15,13 +15,13 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.formbased.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.formbased.endpoint.adapter;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.crypto.DigestUtils;
|
||||
import org.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.crypto.DigestUtils;
|
||||
import org.dromara.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
public class FormBasedNeteaseNoteYoudaoAdapter extends AbstractAuthorizeAdapter {
|
||||
@@ -15,15 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.formbased.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.formbased.endpoint.adapter;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.crypto.DigestUtils;
|
||||
import org.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.crypto.DigestUtils;
|
||||
import org.dromara.maxkey.entity.apps.AppsFormBasedDetails;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
public class FormBasedRedirectAdapter extends AbstractAuthorizeAdapter {
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.jwt.endpoint.adapter;
|
||||
package org.dromara.maxkey.authz.jwt.endpoint.adapter;
|
||||
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.security.spec.InvalidKeySpecException;
|
||||
@@ -23,12 +23,12 @@ import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.crypto.jwt.encryption.service.impl.DefaultJwtEncryptionAndDecryptionService;
|
||||
import org.dromara.maxkey.crypto.jwt.signer.service.impl.DefaultJwtSigningAndValidationService;
|
||||
import org.dromara.maxkey.entity.apps.AppsJwtDetails;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.joda.time.DateTime;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.crypto.jwt.encryption.service.impl.DefaultJwtEncryptionAndDecryptionService;
|
||||
import org.maxkey.crypto.jwt.signer.service.impl.DefaultJwtSigningAndValidationService;
|
||||
import org.maxkey.entity.apps.AppsJwtDetails;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -18,7 +18,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.token.endpoint;
|
||||
package org.dromara.maxkey.authz.token.endpoint;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -27,21 +27,21 @@ import javax.servlet.http.HttpServletResponse;
|
||||
import org.apache.commons.beanutils.BeanUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.mybatis.jpa.util.JpaWebContext;
|
||||
import org.maxkey.authn.annotation.CurrentUser;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.maxkey.authz.jwt.endpoint.adapter.JwtAdapter;
|
||||
import org.maxkey.configuration.ApplicationConfig;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.constants.ContentType;
|
||||
import org.maxkey.crypto.jose.keystore.JWKSetKeyStore;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.Apps;
|
||||
import org.maxkey.entity.apps.AppsJwtDetails;
|
||||
import org.maxkey.persistence.service.AppsJwtDetailsService;
|
||||
import org.maxkey.util.Instance;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.authn.annotation.CurrentUser;
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.endpoint.AuthorizeBaseEndpoint;
|
||||
import org.dromara.maxkey.authz.endpoint.adapter.AbstractAuthorizeAdapter;
|
||||
import org.dromara.maxkey.authz.jwt.endpoint.adapter.JwtAdapter;
|
||||
import org.dromara.maxkey.configuration.ApplicationConfig;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.constants.ContentType;
|
||||
import org.dromara.maxkey.crypto.jose.keystore.JWKSetKeyStore;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.Apps;
|
||||
import org.dromara.maxkey.entity.apps.AppsJwtDetails;
|
||||
import org.dromara.maxkey.persistence.service.AppsJwtDetailsService;
|
||||
import org.dromara.maxkey.util.Instance;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -10,7 +10,7 @@
|
||||
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
/**
|
||||
* Enumeration of possible methods for transmitting authentication credentials.
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Collections;
|
||||
@@ -26,7 +26,7 @@ import java.util.Set;
|
||||
import java.util.StringTokenizer;
|
||||
import java.util.TreeSet;
|
||||
|
||||
import org.maxkey.authz.oauth2.common.exceptions.OAuth2Exception;
|
||||
import org.dromara.maxkey.authz.oauth2.common.exceptions.OAuth2Exception;
|
||||
|
||||
/**
|
||||
* Basic access token for OAuth 2.
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import com.fasterxml.jackson.annotation.JsonValue;
|
||||
@@ -10,7 +10,7 @@
|
||||
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.maxkey.authz.oauth2.common.exceptions.OAuth2Exception;
|
||||
import org.dromara.maxkey.authz.oauth2.common.exceptions.OAuth2Exception;
|
||||
|
||||
/**
|
||||
* @author Dave Syer
|
||||
@@ -10,7 +10,7 @@
|
||||
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
|
||||
import java.io.IOException;
|
||||
@@ -19,7 +19,7 @@ import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.maxkey.authz.oauth2.common.util.OAuth2Utils;
|
||||
import org.dromara.maxkey.authz.oauth2.common.util.OAuth2Utils;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonParseException;
|
||||
import com.fasterxml.jackson.core.JsonParser;
|
||||
@@ -30,7 +30,7 @@ import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Provides the ability to deserialize JSON response into an {@link org.maxkey.authz.oauth2.common.OAuth2AccessToken} with jackson2 by implementing
|
||||
* Provides the ability to deserialize JSON response into an {@link org.dromara.maxkey.authz.oauth2.common.OAuth2AccessToken} with jackson2 by implementing
|
||||
* {@link com.fasterxml.jackson.databind.JsonDeserializer}.
|
||||
* </p>
|
||||
* <p>
|
||||
@@ -40,7 +40,7 @@ import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
|
||||
*
|
||||
* @author Rob Winch
|
||||
* @author Brian Clozel
|
||||
* @see org.maxkey.authz.oauth2.common.OAuth2AccessTokenJackson2Serializer
|
||||
* @see org.dromara.maxkey.authz.oauth2.common.OAuth2AccessTokenJackson2Serializer
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public final class OAuth2AccessTokenJackson2Deserializer extends StdDeserializer<OAuth2AccessToken> {
|
||||
@@ -10,7 +10,7 @@
|
||||
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Date;
|
||||
@@ -25,12 +25,12 @@ import com.fasterxml.jackson.databind.SerializerProvider;
|
||||
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
|
||||
|
||||
/**
|
||||
* Provides the ability to serialize an {@link org.maxkey.authz.oauth2.common.OAuth2AccessToken} with jackson2 by implementing {@link com.fasterxml.jackson.databind.JsonDeserializer}.
|
||||
* Provides the ability to serialize an {@link org.dromara.maxkey.authz.oauth2.common.OAuth2AccessToken} with jackson2 by implementing {@link com.fasterxml.jackson.databind.JsonDeserializer}.
|
||||
* Refer to {@link org.maxkey.authz.oauth2.common.OAuth2AccessTokenJackson1Deserializer} to learn more about the JSON format that is used.
|
||||
*
|
||||
* @author Rob Winch
|
||||
* @author Brian Clozel
|
||||
* @see org.maxkey.authz.oauth2.common.OAuth2AccessTokenJackson2Deserializer
|
||||
* @see org.dromara.maxkey.authz.oauth2.common.OAuth2AccessTokenJackson2Deserializer
|
||||
*/
|
||||
public final class OAuth2AccessTokenJackson2Serializer extends StdSerializer<OAuth2AccessToken> {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
public class OAuth2Constants {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.maxkey.authz.oauth2.common;
|
||||
package org.dromara.maxkey.authz.oauth2.common;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common.exceptions;
|
||||
package org.dromara.maxkey.authz.oauth2.common.exceptions;
|
||||
|
||||
/**
|
||||
* Exception thrown when a client was unable to authenticate.
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common.exceptions;
|
||||
package org.dromara.maxkey.authz.oauth2.common.exceptions;
|
||||
|
||||
/**
|
||||
* Base exception
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common.exceptions;
|
||||
package org.dromara.maxkey.authz.oauth2.common.exceptions;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import org.maxkey.authz.oauth2.common.util.OAuth2Utils;
|
||||
import org.dromara.maxkey.authz.oauth2.common.util.OAuth2Utils;
|
||||
|
||||
/**
|
||||
* Exception representing insufficient scope in a token when a request is handled by a Resource Server. It is akin to an
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.oauth2.common.exceptions;
|
||||
package org.dromara.maxkey.authz.oauth2.common.exceptions;
|
||||
|
||||
/**
|
||||
* Exception thrown when a client was unable to authenticate.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user