org.maxkey -> org.dromara.maxkey

This commit is contained in:
MaxKey 2023-08-15 09:59:22 +08:00
parent e246d50e86
commit 7ebf4a57f3
887 changed files with 3265 additions and 3210 deletions

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.autoconfigure; package org.dromara.maxkey.autoconfigure;
import com.google.code.kaptcha.Producer; import com.google.code.kaptcha.Producer;
import com.google.code.kaptcha.impl.DefaultKaptcha; import com.google.code.kaptcha.impl.DefaultKaptcha;

View File

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package org.maxkey.web.contorller; package org.dromara.maxkey.web.contorller;
public class ImageCaptcha { public class ImageCaptcha {

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.web.contorller; package org.dromara.maxkey.web.contorller;
import com.google.code.kaptcha.Producer; import com.google.code.kaptcha.Producer;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.crypto.Base64Utils; import org.dromara.maxkey.crypto.Base64Utils;
import org.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
import org.maxkey.persistence.cache.MomentaryService; import org.dromara.maxkey.persistence.cache.MomentaryService;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,12 +15,12 @@
*/ */
package org.maxkey.authn; package org.dromara.maxkey.authn;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.GrantedAuthority;

View File

@ -15,13 +15,13 @@
*/ */
package org.maxkey.authn; package org.dromara.maxkey.authn;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import org.maxkey.authn.session.Session; import org.dromara.maxkey.authn.session.Session;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetails;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.annotation; package org.dromara.maxkey.authn.annotation;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@ -15,13 +15,13 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.maxkey.authn.SignPrincipal; import org.dromara.maxkey.authn.SignPrincipal;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.GrantedAuthority;

View File

@ -15,17 +15,17 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
import java.text.ParseException; import java.text.ParseException;
import java.util.Date; import java.util.Date;
import org.dromara.maxkey.authn.SignPrincipal;
import org.dromara.maxkey.crypto.jwt.HMAC512Service;
import org.dromara.maxkey.entity.UserInfo;
import org.dromara.maxkey.util.StringUtils;
import org.dromara.maxkey.web.WebContext;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.maxkey.authn.SignPrincipal;
import org.maxkey.crypto.jwt.HMAC512Service;
import org.maxkey.entity.UserInfo;
import org.maxkey.util.StringUtils;
import org.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
import org.maxkey.configuration.AuthJwkConfig; import org.dromara.maxkey.configuration.AuthJwkConfig;
import org.maxkey.crypto.jwt.HMAC512Service; import org.dromara.maxkey.crypto.jwt.HMAC512Service;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,14 +15,14 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
import java.text.ParseException; import java.text.ParseException;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.maxkey.configuration.AuthJwkConfig; import org.dromara.maxkey.configuration.AuthJwkConfig;
import org.maxkey.crypto.jwt.HMAC512Service; import org.dromara.maxkey.crypto.jwt.HMAC512Service;
import org.maxkey.persistence.cache.MomentaryService; import org.dromara.maxkey.persistence.cache.MomentaryService;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
public interface CongressService { public interface CongressService {

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.authn.jwt; package org.dromara.maxkey.authn.jwt;
import org.maxkey.persistence.redis.RedisConnection; import org.dromara.maxkey.persistence.redis.RedisConnection;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,13 +15,13 @@
*/ */
package org.maxkey.authn.session; package org.dromara.maxkey.authn.session;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.maxkey.entity.HistoryLogin; import org.dromara.maxkey.entity.HistoryLogin;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,14 +15,14 @@
*/ */
package org.maxkey.authn.session; package org.dromara.maxkey.authn.session;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import org.maxkey.entity.HistoryLogin; import org.dromara.maxkey.entity.HistoryLogin;
import org.maxkey.persistence.redis.RedisConnection; import org.dromara.maxkey.persistence.redis.RedisConnection;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,14 +15,14 @@
*/ */
package org.maxkey.authn.session; package org.dromara.maxkey.authn.session;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.HashMap; import java.util.HashMap;
import org.maxkey.entity.apps.Apps; import org.dromara.maxkey.entity.apps.Apps;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
public class Session implements Serializable{ public class Session implements Serializable{

View File

@ -15,12 +15,12 @@
*/ */
package org.maxkey.authn.session; package org.dromara.maxkey.authn.session;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import org.maxkey.entity.HistoryLogin; import org.dromara.maxkey.entity.HistoryLogin;
public interface SessionManager { public interface SessionManager {

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.session; package org.dromara.maxkey.authn.session;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
@ -24,11 +24,11 @@ import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import org.maxkey.constants.ConstsPersistence; import org.dromara.maxkey.constants.ConstsPersistence;
import org.maxkey.entity.HistoryLogin; import org.dromara.maxkey.entity.HistoryLogin;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.maxkey.util.DateUtils; import org.dromara.maxkey.util.DateUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

View File

@ -15,18 +15,18 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import org.maxkey.authn.jwt.AuthJwt; import org.dromara.maxkey.authn.jwt.AuthJwt;
import org.maxkey.authn.jwt.AuthRefreshTokenService; import org.dromara.maxkey.authn.jwt.AuthRefreshTokenService;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.session.Session; import org.dromara.maxkey.authn.session.Session;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
import org.maxkey.util.StringUtils; import org.dromara.maxkey.util.StringUtils;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,21 +15,21 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import java.text.ParseException; import java.text.ParseException;
import javax.servlet.http.Cookie; import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import org.maxkey.authn.SignPrincipal; import org.dromara.maxkey.authn.SignPrincipal;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.session.Session; import org.dromara.maxkey.authn.session.Session;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.util.AuthorizationHeaderUtils; import org.dromara.maxkey.util.AuthorizationHeaderUtils;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,11 +15,11 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import org.maxkey.authn.annotation.CurrentUser; import org.dromara.maxkey.authn.annotation.CurrentUser;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.springframework.core.MethodParameter; import org.springframework.core.MethodParameter;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
import org.springframework.web.bind.support.WebDataBinderFactory; import org.springframework.web.bind.support.WebDataBinderFactory;

View File

@ -15,18 +15,18 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import java.io.IOException; import java.io.IOException;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.authn.annotation.CurrentUser; import org.dromara.maxkey.authn.annotation.CurrentUser;
import org.maxkey.entity.FileUpload; import org.dromara.maxkey.entity.FileUpload;
import org.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.persistence.service.FileUploadService; import org.dromara.maxkey.persistence.service.FileUploadService;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import java.util.Date; import java.util.Date;
@ -22,9 +22,9 @@ import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener; import javax.servlet.http.HttpSessionListener;
import org.maxkey.authn.SignPrincipal; import org.dromara.maxkey.authn.SignPrincipal;
import org.maxkey.util.DateUtils; import org.dromara.maxkey.util.DateUtils;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.entity.Institutions; import org.dromara.maxkey.entity.Institutions;
import org.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
import org.maxkey.persistence.repository.InstitutionsRepository; import org.dromara.maxkey.persistence.repository.InstitutionsRepository;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import java.io.IOException; import java.io.IOException;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.web; package org.dromara.maxkey.authn.web;
import java.io.IOException; import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;

View File

@ -15,17 +15,17 @@
*/ */
package org.maxkey.authn.web.interceptor; package org.dromara.maxkey.authn.web.interceptor;
import javax.servlet.RequestDispatcher; import javax.servlet.RequestDispatcher;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.authn.SignPrincipal; import org.dromara.maxkey.authn.SignPrincipal;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.authn.web.AuthorizationUtils; import org.dromara.maxkey.authn.web.AuthorizationUtils;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -17,11 +17,11 @@
package org.maxkey.autoconfigure; package org.maxkey.autoconfigure;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.authn.session.SessionManagerFactory; import org.dromara.maxkey.authn.session.SessionManagerFactory;
import org.maxkey.authn.web.HttpSessionListenerAdapter; import org.dromara.maxkey.authn.web.HttpSessionListenerAdapter;
import org.maxkey.authn.web.SavedRequestAwareAuthenticationSuccessHandler; import org.dromara.maxkey.authn.web.SavedRequestAwareAuthenticationSuccessHandler;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;

View File

@ -17,15 +17,15 @@
package org.maxkey.autoconfigure; package org.maxkey.autoconfigure;
import org.maxkey.authn.jwt.AuthRefreshTokenService; import org.dromara.maxkey.authn.jwt.AuthRefreshTokenService;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.jwt.CongressService; import org.dromara.maxkey.authn.jwt.CongressService;
import org.maxkey.authn.jwt.InMemoryCongressService; import org.dromara.maxkey.authn.jwt.InMemoryCongressService;
import org.maxkey.authn.jwt.RedisCongressService; import org.dromara.maxkey.authn.jwt.RedisCongressService;
import org.maxkey.configuration.AuthJwkConfig; import org.dromara.maxkey.configuration.AuthJwkConfig;
import org.maxkey.constants.ConstsPersistence; import org.dromara.maxkey.constants.ConstsPersistence;
import org.maxkey.persistence.cache.MomentaryService; import org.dromara.maxkey.persistence.cache.MomentaryService;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;

View File

@ -15,13 +15,13 @@
*/ */
package org.maxkey.autoconfigure; package org.dromara.maxkey.autoconfigure;
import org.maxkey.constants.ConstsPersistence; import org.dromara.maxkey.constants.ConstsPersistence;
import org.maxkey.password.onetimepwd.MailOtpAuthnService; import org.dromara.maxkey.password.onetimepwd.MailOtpAuthnService;
import org.maxkey.password.onetimepwd.token.RedisOtpTokenStore; import org.dromara.maxkey.password.onetimepwd.token.RedisOtpTokenStore;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.maxkey.persistence.service.EmailSendersService; import org.dromara.maxkey.persistence.service.EmailSendersService;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;

View File

@ -15,12 +15,12 @@
*/ */
package org.maxkey.password.onetimepwd; package org.dromara.maxkey.password.onetimepwd;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.token.AbstractOtpTokenStore; import org.dromara.maxkey.password.onetimepwd.token.AbstractOtpTokenStore;
import org.maxkey.password.onetimepwd.token.InMemoryOtpTokenStore; import org.dromara.maxkey.password.onetimepwd.token.InMemoryOtpTokenStore;
import org.maxkey.util.StringGenerator; import org.dromara.maxkey.util.StringGenerator;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,18 +15,18 @@
*/ */
package org.maxkey.password.onetimepwd; package org.dromara.maxkey.password.onetimepwd;
import java.sql.Types; import java.sql.Types;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.maxkey.configuration.EmailConfig; import org.dromara.maxkey.configuration.EmailConfig;
import org.maxkey.constants.ConstsBoolean; import org.dromara.maxkey.constants.ConstsBoolean;
import org.maxkey.crypto.password.PasswordReciprocal; import org.dromara.maxkey.crypto.password.PasswordReciprocal;
import org.maxkey.entity.EmailSenders; import org.dromara.maxkey.entity.EmailSenders;
import org.maxkey.password.onetimepwd.impl.MailOtpAuthn; import org.dromara.maxkey.password.onetimepwd.impl.MailOtpAuthn;
import org.maxkey.password.onetimepwd.token.RedisOtpTokenStore; import org.dromara.maxkey.password.onetimepwd.token.RedisOtpTokenStore;
import org.maxkey.persistence.service.EmailSendersService; import org.dromara.maxkey.persistence.service.EmailSendersService;
import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.Caffeine;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.onetimepwd; package org.dromara.maxkey.password.onetimepwd;
import java.io.Serializable; import java.io.Serializable;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.onetimepwd.algorithm; package org.dromara.maxkey.password.onetimepwd.algorithm;
import java.security.InvalidKeyException; import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.onetimepwd.algorithm; package org.dromara.maxkey.password.onetimepwd.algorithm;
import java.security.InvalidKeyException; import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.onetimepwd.algorithm; package org.dromara.maxkey.password.onetimepwd.algorithm;
public class OtpKeyUriFormat { public class OtpKeyUriFormat {

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.onetimepwd.algorithm; package org.dromara.maxkey.password.onetimepwd.algorithm;
import java.util.Arrays; import java.util.Arrays;
import java.util.Random; import java.util.Random;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.onetimepwd.algorithm; package org.dromara.maxkey.password.onetimepwd.algorithm;
import java.lang.reflect.UndeclaredThrowableException; import java.lang.reflect.UndeclaredThrowableException;
import java.math.BigInteger; import java.math.BigInteger;

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
/** /**
* Chip Authentication Program EMV stands for Europay, MasterCard and Visa, a * Chip Authentication Program EMV stands for Europay, MasterCard and Visa, a

View File

@ -15,13 +15,13 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.binary.Hex;
import org.maxkey.crypto.Base32Utils; import org.dromara.maxkey.crypto.Base32Utils;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.maxkey.password.onetimepwd.algorithm.TimeBasedOTP; import org.dromara.maxkey.password.onetimepwd.algorithm.TimeBasedOTP;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import java.security.InvalidKeyException; import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;
import org.maxkey.crypto.Base32Utils; import org.dromara.maxkey.crypto.Base32Utils;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.maxkey.password.onetimepwd.algorithm.HOTP; import org.dromara.maxkey.password.onetimepwd.algorithm.HOTP;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import java.text.MessageFormat; import java.text.MessageFormat;
import org.apache.commons.mail.DefaultAuthenticator; import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.Email; import org.apache.commons.mail.Email;
import org.apache.commons.mail.HtmlEmail; import org.apache.commons.mail.HtmlEmail;
import org.maxkey.configuration.EmailConfig; import org.dromara.maxkey.configuration.EmailConfig;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
public class MobileOtpAuthn extends AbstractOtpAuthn { public class MobileOtpAuthn extends AbstractOtpAuthn {

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
/** /**
* Chip Authentication Program EMV stands for Europay, MasterCard and Visa, a * Chip Authentication Program EMV stands for Europay, MasterCard and Visa, a

View File

@ -15,18 +15,18 @@
*/ */
package org.maxkey.password.onetimepwd.impl; package org.dromara.maxkey.password.onetimepwd.impl;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.TimeZone; import java.util.TimeZone;
import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.binary.Hex;
import org.maxkey.crypto.Base32Utils; import org.dromara.maxkey.crypto.Base32Utils;
import org.maxkey.crypto.password.PasswordReciprocal; import org.dromara.maxkey.crypto.password.PasswordReciprocal;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.maxkey.password.onetimepwd.algorithm.TimeBasedOTP; import org.dromara.maxkey.password.onetimepwd.algorithm.TimeBasedOTP;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,9 +15,9 @@
*/ */
package org.maxkey.password.onetimepwd.token; package org.dromara.maxkey.password.onetimepwd.token;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
public abstract class AbstractOtpTokenStore { public abstract class AbstractOtpTokenStore {

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.password.onetimepwd.token; package org.dromara.maxkey.password.onetimepwd.token;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.dromara.maxkey.entity.UserInfo;
import org.dromara.maxkey.password.onetimepwd.OneTimePassword;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.joda.time.Duration; import org.joda.time.Duration;
import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormat;
import org.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.OneTimePassword;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,14 +15,14 @@
*/ */
package org.maxkey.password.onetimepwd.token; package org.dromara.maxkey.password.onetimepwd.token;
import org.dromara.maxkey.constants.ConstsTimeInterval;
import org.dromara.maxkey.entity.UserInfo;
import org.dromara.maxkey.password.onetimepwd.OneTimePassword;
import org.dromara.maxkey.persistence.redis.RedisConnection;
import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.maxkey.constants.ConstsTimeInterval;
import org.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.OneTimePassword;
import org.maxkey.persistence.redis.RedisConnection;
import org.maxkey.persistence.redis.RedisConnectionFactory;
public class RedisOtpTokenStore extends AbstractOtpTokenStore { public class RedisOtpTokenStore extends AbstractOtpTokenStore {

View File

@ -21,9 +21,9 @@ package org.maxkey.otp.algorithm;
import java.security.InvalidKeyException; import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;
import org.maxkey.crypto.Base32Utils; import org.dromara.maxkey.crypto.Base32Utils;
import org.maxkey.password.onetimepwd.algorithm.HOTP; import org.dromara.maxkey.password.onetimepwd.algorithm.HOTP;
import org.maxkey.password.onetimepwd.algorithm.HmacOTP; import org.dromara.maxkey.password.onetimepwd.algorithm.HmacOTP;
public class HmacOTPTest { public class HmacOTPTest {

View File

@ -19,8 +19,8 @@ package org.maxkey.otp.algorithm;
import java.io.File; import java.io.File;
import org.maxkey.password.onetimepwd.algorithm.OtpKeyUriFormat; import org.dromara.maxkey.password.onetimepwd.algorithm.OtpKeyUriFormat;
import org.maxkey.util.QRCode; import org.dromara.maxkey.util.QRCode;
import com.google.zxing.BarcodeFormat; import com.google.zxing.BarcodeFormat;
import com.google.zxing.MultiFormatWriter; import com.google.zxing.MultiFormatWriter;

View File

@ -24,9 +24,9 @@ import java.util.Date;
import java.util.TimeZone; import java.util.TimeZone;
import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.binary.Hex;
import org.maxkey.crypto.Base32Utils; import org.dromara.maxkey.crypto.Base32Utils;
import org.maxkey.crypto.HexUtils; import org.dromara.maxkey.crypto.HexUtils;
import org.maxkey.password.onetimepwd.algorithm.TimeBasedOTP; import org.dromara.maxkey.password.onetimepwd.algorithm.TimeBasedOTP;
/** /**
* goole * goole
* @author Crystal.Sea * @author Crystal.Sea

View File

@ -15,25 +15,25 @@
*/ */
package org.maxkey.authn.provider; package org.dromara.maxkey.authn.provider;
import java.util.ArrayList; import java.util.ArrayList;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.SignPrincipal; import org.dromara.maxkey.authn.SignPrincipal;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.session.Session; import org.dromara.maxkey.authn.session.Session;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.authn.web.AuthorizationUtils; import org.dromara.maxkey.authn.web.AuthorizationUtils;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.constants.ConstsStatus; import org.dromara.maxkey.constants.ConstsStatus;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.maxkey.password.onetimepwd.MailOtpAuthnService; import org.dromara.maxkey.password.onetimepwd.MailOtpAuthnService;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.authentication.BadCredentialsException;

View File

@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.maxkey.authn.provider; package org.dromara.maxkey.authn.provider;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
public class AuthenticationProviderFactory extends AbstractAuthenticationProvider { public class AuthenticationProviderFactory extends AbstractAuthenticationProvider {

View File

@ -15,19 +15,19 @@
*/ */
package org.maxkey.authn.provider.impl; package org.dromara.maxkey.authn.provider.impl;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.entity.Institutions; import org.dromara.maxkey.entity.Institutions;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.authentication.BadCredentialsException;

View File

@ -15,19 +15,19 @@
*/ */
package org.maxkey.authn.provider.impl; package org.dromara.maxkey.authn.provider.impl;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.maxkey.password.sms.SmsOtpAuthnService; import org.dromara.maxkey.password.sms.SmsOtpAuthnService;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.authentication.BadCredentialsException;

View File

@ -15,21 +15,21 @@
*/ */
package org.maxkey.authn.provider.impl; package org.dromara.maxkey.authn.provider.impl;
import java.text.ParseException; import java.text.ParseException;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.entity.Institutions; import org.dromara.maxkey.entity.Institutions;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.authentication.BadCredentialsException;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.authn.provider.impl; package org.dromara.maxkey.authn.provider.impl;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.authentication.BadCredentialsException;

View File

@ -15,24 +15,24 @@
*/ */
package org.maxkey.authn.realm; package org.dromara.maxkey.authn.realm;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import org.maxkey.authn.SignPrincipal; import org.dromara.maxkey.authn.SignPrincipal;
import org.maxkey.authn.realm.ldap.LdapAuthenticationRealmService; import org.dromara.maxkey.authn.realm.ldap.LdapAuthenticationRealmService;
import org.maxkey.entity.Roles; import org.dromara.maxkey.entity.HistoryLogin;
import org.maxkey.entity.HistoryLogin; import org.dromara.maxkey.entity.Roles;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.persistence.repository.LoginHistoryRepository; import org.dromara.maxkey.persistence.repository.LoginHistoryRepository;
import org.maxkey.persistence.repository.LoginRepository; import org.dromara.maxkey.persistence.repository.LoginRepository;
import org.maxkey.persistence.repository.PasswordPolicyValidator; import org.dromara.maxkey.persistence.repository.PasswordPolicyValidator;
import org.maxkey.persistence.service.UserInfoService; import org.dromara.maxkey.persistence.service.UserInfoService;
import org.maxkey.util.DateUtils; import org.dromara.maxkey.util.DateUtils;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.realm; package org.dromara.maxkey.authn.realm;
/** /**
* IAuthenticationServer . * IAuthenticationServer .

View File

@ -15,22 +15,22 @@
*/ */
package org.maxkey.authn.realm.jdbc; package org.dromara.maxkey.authn.realm.jdbc;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.realm.ldap.LdapAuthenticationRealm; import org.dromara.maxkey.authn.realm.ldap.LdapAuthenticationRealm;
import org.maxkey.authn.realm.ldap.LdapAuthenticationRealmService; import org.dromara.maxkey.authn.realm.ldap.LdapAuthenticationRealmService;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.constants.ConstsStatus; import org.dromara.maxkey.constants.ConstsStatus;
import org.maxkey.entity.ChangePassword; import org.dromara.maxkey.entity.ChangePassword;
import org.maxkey.entity.PasswordPolicy; import org.dromara.maxkey.entity.PasswordPolicy;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.persistence.repository.LoginHistoryRepository; import org.dromara.maxkey.persistence.repository.LoginHistoryRepository;
import org.maxkey.persistence.repository.LoginRepository; import org.dromara.maxkey.persistence.repository.LoginRepository;
import org.maxkey.persistence.repository.PasswordPolicyValidator; import org.dromara.maxkey.persistence.repository.PasswordPolicyValidator;
import org.maxkey.persistence.service.UserInfoService; import org.dromara.maxkey.persistence.service.UserInfoService;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

View File

@ -18,10 +18,10 @@
/** /**
* *
*/ */
package org.maxkey.authn.realm.ldap; package org.dromara.maxkey.authn.realm.ldap;
import org.maxkey.authn.realm.IAuthenticationServer; import org.dromara.maxkey.authn.realm.IAuthenticationServer;
import org.maxkey.persistence.ldap.ActiveDirectoryUtils; import org.dromara.maxkey.persistence.ldap.ActiveDirectoryUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,16 +15,16 @@
*/ */
package org.maxkey.authn.realm.ldap; package org.dromara.maxkey.authn.realm.ldap;
import java.util.List; import java.util.List;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.realm.IAuthenticationServer; import org.dromara.maxkey.authn.realm.IAuthenticationServer;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

View File

@ -13,19 +13,19 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package org.maxkey.authn.realm.ldap; package org.dromara.maxkey.authn.realm.ldap;
import java.sql.Types; import java.sql.Types;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.maxkey.authn.realm.IAuthenticationServer; import org.dromara.maxkey.authn.realm.IAuthenticationServer;
import org.maxkey.crypto.password.PasswordReciprocal; import org.dromara.maxkey.crypto.password.PasswordReciprocal;
import org.maxkey.entity.LdapContext; import org.dromara.maxkey.entity.LdapContext;
import org.maxkey.persistence.ldap.ActiveDirectoryUtils; import org.dromara.maxkey.persistence.ldap.ActiveDirectoryUtils;
import org.maxkey.persistence.ldap.LdapUtils; import org.dromara.maxkey.persistence.ldap.LdapUtils;
import org.maxkey.persistence.service.LdapContextService; import org.dromara.maxkey.persistence.service.LdapContextService;
import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.Caffeine;

View File

@ -18,15 +18,15 @@
/** /**
* *
*/ */
package org.maxkey.authn.realm.ldap; package org.dromara.maxkey.authn.realm.ldap;
import javax.naming.NamingEnumeration; import javax.naming.NamingEnumeration;
import javax.naming.NamingException; import javax.naming.NamingException;
import javax.naming.directory.SearchControls; import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult; import javax.naming.directory.SearchResult;
import org.maxkey.authn.realm.IAuthenticationServer; import org.dromara.maxkey.authn.realm.IAuthenticationServer;
import org.maxkey.persistence.ldap.LdapUtils; import org.dromara.maxkey.persistence.ldap.LdapUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,16 +15,16 @@
*/ */
package org.maxkey.authn.support.basic; package org.dromara.maxkey.authn.support.basic;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.util.AuthorizationHeader; import org.dromara.maxkey.util.AuthorizationHeader;
import org.maxkey.util.AuthorizationHeaderUtils; import org.dromara.maxkey.util.AuthorizationHeaderUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.authn.support.certs; package org.dromara.maxkey.authn.support.certs;
import java.security.cert.X509Certificate; import java.security.cert.X509Certificate;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.support.httpheader.HttpHeaderEntryPoint; import org.dromara.maxkey.authn.support.httpheader.HttpHeaderEntryPoint;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,14 +15,14 @@
*/ */
package org.maxkey.authn.support.httpheader; package org.dromara.maxkey.authn.support.httpheader;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -14,16 +14,16 @@
* limitations under the License. * limitations under the License.
*/ */
package org.maxkey.authn.support.jwt; package org.dromara.maxkey.authn.support.jwt;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.jwt.AuthJwt; import org.dromara.maxkey.authn.jwt.AuthJwt;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
import org.maxkey.web.WebConstants; import org.dromara.maxkey.web.WebConstants;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.jwt; package org.dromara.maxkey.authn.support.jwt;
import com.nimbusds.jose.JOSEException; import com.nimbusds.jose.JOSEException;
import com.nimbusds.jose.JWSAlgorithm; import com.nimbusds.jose.JWSAlgorithm;
@ -28,9 +28,10 @@ import com.nimbusds.jwt.PlainJWT;
import com.nimbusds.jwt.SignedJWT; import com.nimbusds.jwt.SignedJWT;
import java.util.Date; import java.util.Date;
import java.util.UUID; import java.util.UUID;
import org.dromara.maxkey.crypto.jwt.signer.service.impl.DefaultJwtSigningAndValidationService;
import org.dromara.maxkey.web.WebContext;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.maxkey.crypto.jwt.signer.service.impl.DefaultJwtSigningAndValidationService;
import org.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,20 +15,21 @@
*/ */
package org.maxkey.authn.support.kerberos; package org.dromara.maxkey.authn.support.kerberos;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.dromara.maxkey.authn.LoginCredential;
import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.dromara.maxkey.authn.web.AuthorizationUtils;
import org.dromara.maxkey.configuration.ApplicationConfig;
import org.dromara.maxkey.constants.ConstsLoginType;
import org.dromara.maxkey.crypto.ReciprocalUtils;
import org.dromara.maxkey.util.DateUtils;
import org.dromara.maxkey.util.JsonUtils;
import org.dromara.maxkey.web.WebConstants;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.maxkey.authn.LoginCredential;
import org.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.web.AuthorizationUtils;
import org.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType;
import org.maxkey.crypto.ReciprocalUtils;
import org.maxkey.util.DateUtils;
import org.maxkey.util.JsonUtils;
import org.maxkey.web.WebConstants;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.web.servlet.AsyncHandlerInterceptor; import org.springframework.web.servlet.AsyncHandlerInterceptor;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.kerberos; package org.dromara.maxkey.authn.support.kerberos;
public class KerberosProxy { public class KerberosProxy {

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.kerberos; package org.dromara.maxkey.authn.support.kerberos;
import java.util.List; import java.util.List;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.kerberos; package org.dromara.maxkey.authn.support.kerberos;
public class KerberosToken { public class KerberosToken {

View File

@ -15,13 +15,14 @@
*/ */
package org.maxkey.authn.support.kerberos; package org.dromara.maxkey.authn.support.kerberos;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.maxkey.util.JsonUtils;
import org.dromara.maxkey.util.JsonUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,21 +15,21 @@
*/ */
package org.maxkey.authn.support.rememberme; package org.dromara.maxkey.authn.support.rememberme;
import java.text.ParseException; import java.text.ParseException;
import java.util.Date; import java.util.Date;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.dromara.maxkey.authn.SignPrincipal;
import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.dromara.maxkey.configuration.ApplicationConfig;
import org.dromara.maxkey.crypto.jwt.HMAC512Service;
import org.dromara.maxkey.entity.UserInfo;
import org.dromara.maxkey.util.DateUtils;
import org.dromara.maxkey.web.WebContext;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.maxkey.authn.SignPrincipal;
import org.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.configuration.ApplicationConfig;
import org.maxkey.crypto.jwt.HMAC512Service;
import org.maxkey.entity.UserInfo;
import org.maxkey.util.DateUtils;
import org.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -15,11 +15,11 @@
*/ */
package org.maxkey.authn.support.rememberme; package org.dromara.maxkey.authn.support.rememberme;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.maxkey.constants.ConstsTimeInterval; import org.dromara.maxkey.constants.ConstsTimeInterval;
import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.Caffeine;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.authn.support.rememberme; package org.dromara.maxkey.authn.support.rememberme;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Types; import java.sql.Types;
import java.util.List; import java.util.List;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.rememberme; package org.dromara.maxkey.authn.support.rememberme;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;

View File

@ -15,10 +15,10 @@
*/ */
package org.maxkey.authn.support.rememberme; package org.dromara.maxkey.authn.support.rememberme;
import org.maxkey.constants.ConstsPersistence; import org.dromara.maxkey.constants.ConstsPersistence;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

View File

@ -15,17 +15,17 @@
*/ */
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.web.AuthorizationUtils; import org.dromara.maxkey.authn.web.AuthorizationUtils;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.util.StringUtils; import org.dromara.maxkey.util.StringUtils;
import org.opensaml.saml1.core.impl.AssertionImpl; import org.opensaml.saml1.core.impl.AssertionImpl;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
import java.util.Map; import java.util.Map;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -16,7 +16,7 @@
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
import org.opensaml.xml.security.x509.BasicX509Credential; import org.opensaml.xml.security.x509.BasicX509Credential;
import org.springframework.core.io.Resource; import org.springframework.core.io.Resource;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
public class WsFederationConstants { public class WsFederationConstants {
public static final String LOCALE = "locale"; public static final String LOCALE = "locale";

View File

@ -16,7 +16,7 @@
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
public interface WsFederationService { public interface WsFederationService {
public WsFederationConfiguration getWsFederationConfiguration(); public WsFederationConfiguration getWsFederationConfiguration();

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -16,7 +16,7 @@
package org.maxkey.authn.support.wsfederation; package org.dromara.maxkey.authn.support.wsfederation;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.joda.time.DateTimeZone; import org.joda.time.DateTimeZone;

View File

@ -15,23 +15,23 @@
*/ */
package org.maxkey.autoconfigure; package org.dromara.maxkey.autoconfigure;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.provider.AuthenticationProviderFactory; import org.dromara.maxkey.authn.provider.AuthenticationProviderFactory;
import org.maxkey.authn.provider.impl.MobileAuthenticationProvider; import org.dromara.maxkey.authn.provider.impl.MobileAuthenticationProvider;
import org.maxkey.authn.provider.impl.NormalAuthenticationProvider; import org.dromara.maxkey.authn.provider.impl.NormalAuthenticationProvider;
import org.maxkey.authn.provider.impl.TrustedAuthenticationProvider; import org.dromara.maxkey.authn.provider.impl.TrustedAuthenticationProvider;
import org.maxkey.authn.realm.AbstractAuthenticationRealm; import org.dromara.maxkey.authn.realm.AbstractAuthenticationRealm;
import org.maxkey.authn.session.SessionManager; import org.dromara.maxkey.authn.session.SessionManager;
import org.maxkey.authn.support.rememberme.AbstractRemeberMeManager; import org.dromara.maxkey.authn.support.rememberme.AbstractRemeberMeManager;
import org.maxkey.authn.support.rememberme.JdbcRemeberMeManager; import org.dromara.maxkey.authn.support.rememberme.JdbcRemeberMeManager;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.password.sms.SmsOtpAuthnService; import org.dromara.maxkey.password.sms.SmsOtpAuthnService;
import org.maxkey.persistence.repository.LoginHistoryRepository; import org.dromara.maxkey.persistence.repository.LoginHistoryRepository;
import org.maxkey.persistence.repository.LoginRepository; import org.dromara.maxkey.persistence.repository.LoginRepository;
import org.maxkey.persistence.repository.PasswordPolicyValidator; import org.dromara.maxkey.persistence.repository.PasswordPolicyValidator;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;

View File

@ -15,15 +15,15 @@
*/ */
package org.maxkey.autoconfigure; package org.dromara.maxkey.autoconfigure;
import com.nimbusds.jose.JOSEException; import com.nimbusds.jose.JOSEException;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;
import java.security.spec.InvalidKeySpecException; import java.security.spec.InvalidKeySpecException;
import org.maxkey.authn.support.jwt.JwtLoginService; import org.dromara.maxkey.authn.support.jwt.JwtLoginService;
import org.maxkey.crypto.jose.keystore.JWKSetKeyStore; import org.dromara.maxkey.crypto.jose.keystore.JWKSetKeyStore;
import org.maxkey.crypto.jwt.signer.service.impl.DefaultJwtSigningAndValidationService; import org.dromara.maxkey.crypto.jwt.signer.service.impl.DefaultJwtSigningAndValidationService;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;

View File

@ -15,14 +15,14 @@
*/ */
package org.maxkey.autoconfigure; package org.dromara.maxkey.autoconfigure;
import org.maxkey.constants.ConstsPersistence; import org.dromara.maxkey.constants.ConstsPersistence;
import org.maxkey.password.onetimepwd.token.RedisOtpTokenStore; import org.dromara.maxkey.password.onetimepwd.token.RedisOtpTokenStore;
import org.maxkey.password.sms.SmsOtpAuthnService; import org.dromara.maxkey.password.sms.SmsOtpAuthnService;
import org.maxkey.persistence.redis.RedisConnectionFactory; import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
import org.maxkey.persistence.service.EmailSendersService; import org.dromara.maxkey.persistence.service.EmailSendersService;
import org.maxkey.persistence.service.SmsProviderService; import org.dromara.maxkey.persistence.service.SmsProviderService;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;

View File

@ -15,12 +15,12 @@
*/ */
package org.maxkey.password.sms; package org.dromara.maxkey.password.sms;
import java.io.IOException; import java.io.IOException;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.core.env.StandardEnvironment; import org.springframework.core.env.StandardEnvironment;

View File

@ -15,24 +15,24 @@
*/ */
package org.maxkey.password.sms; package org.dromara.maxkey.password.sms;
import java.sql.Types; import java.sql.Types;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import org.maxkey.configuration.EmailConfig; import org.dromara.maxkey.configuration.EmailConfig;
import org.maxkey.constants.ConstsBoolean; import org.dromara.maxkey.constants.ConstsBoolean;
import org.maxkey.crypto.password.PasswordReciprocal; import org.dromara.maxkey.crypto.password.PasswordReciprocal;
import org.maxkey.entity.EmailSenders; import org.dromara.maxkey.entity.EmailSenders;
import org.maxkey.entity.SmsProvider; import org.dromara.maxkey.entity.SmsProvider;
import org.maxkey.password.onetimepwd.AbstractOtpAuthn; import org.dromara.maxkey.password.onetimepwd.AbstractOtpAuthn;
import org.maxkey.password.onetimepwd.impl.MailOtpAuthn; import org.dromara.maxkey.password.onetimepwd.impl.MailOtpAuthn;
import org.maxkey.password.onetimepwd.token.RedisOtpTokenStore; import org.dromara.maxkey.password.onetimepwd.token.RedisOtpTokenStore;
import org.maxkey.password.sms.impl.SmsOtpAuthnAliyun; import org.dromara.maxkey.password.sms.impl.SmsOtpAuthnAliyun;
import org.maxkey.password.sms.impl.SmsOtpAuthnTencentCloud; import org.dromara.maxkey.password.sms.impl.SmsOtpAuthnTencentCloud;
import org.maxkey.password.sms.impl.SmsOtpAuthnYunxin; import org.dromara.maxkey.password.sms.impl.SmsOtpAuthnYunxin;
import org.maxkey.persistence.service.EmailSendersService; import org.dromara.maxkey.persistence.service.EmailSendersService;
import org.maxkey.persistence.service.SmsProviderService; import org.dromara.maxkey.persistence.service.SmsProviderService;
import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.Caffeine;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.sms.impl; package org.dromara.maxkey.password.sms.impl;
import com.aliyuncs.CommonRequest; import com.aliyuncs.CommonRequest;
import com.aliyuncs.CommonResponse; import com.aliyuncs.CommonResponse;
@ -24,8 +24,8 @@ import com.aliyuncs.IAcsClient;
import com.aliyuncs.http.MethodType; import com.aliyuncs.http.MethodType;
import com.aliyuncs.profile.DefaultProfile; import com.aliyuncs.profile.DefaultProfile;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.sms.SmsOtpAuthn; import org.dromara.maxkey.password.sms.SmsOtpAuthn;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.sms.impl; package org.dromara.maxkey.password.sms.impl;
import com.tencentcloudapi.common.Credential; import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.profile.ClientProfile; import com.tencentcloudapi.common.profile.ClientProfile;
@ -24,8 +24,8 @@ import com.tencentcloudapi.sms.v20190711.SmsClient;
import com.tencentcloudapi.sms.v20190711.models.SendSmsRequest; import com.tencentcloudapi.sms.v20190711.models.SendSmsRequest;
import com.tencentcloudapi.sms.v20190711.models.SendSmsResponse; import com.tencentcloudapi.sms.v20190711.models.SendSmsResponse;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.sms.SmsOtpAuthn; import org.dromara.maxkey.password.sms.SmsOtpAuthn;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.password.sms.impl; package org.dromara.maxkey.password.sms.impl;
import java.security.MessageDigest; import java.security.MessageDigest;
import java.util.ArrayList; import java.util.ArrayList;
@ -29,10 +29,10 @@ import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.message.BasicNameValuePair; import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils; import org.apache.http.util.EntityUtils;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.password.sms.SmsOtpAuthn; import org.dromara.maxkey.password.sms.SmsOtpAuthn;
import org.maxkey.util.JsonUtils; import org.dromara.maxkey.util.JsonUtils;
import org.maxkey.util.StringGenerator; import org.dromara.maxkey.util.StringGenerator;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -18,16 +18,16 @@
/** /**
* *
*/ */
package org.maxkey.authn.support.socialsignon; package org.dromara.maxkey.authn.support.socialsignon;
import org.maxkey.authn.jwt.AuthTokenService; import org.dromara.maxkey.authn.jwt.AuthTokenService;
import org.maxkey.authn.provider.AbstractAuthenticationProvider; import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
import org.maxkey.authn.support.socialsignon.service.SocialSignOnProviderService; import org.dromara.maxkey.authn.support.socialsignon.service.SocialSignOnProviderService;
import org.maxkey.authn.support.socialsignon.service.SocialsAssociateService; import org.dromara.maxkey.authn.support.socialsignon.service.SocialsAssociateService;
import org.maxkey.configuration.ApplicationConfig; import org.dromara.maxkey.configuration.ApplicationConfig;
import org.maxkey.entity.SocialsAssociate; import org.dromara.maxkey.entity.SocialsAssociate;
import org.maxkey.entity.SocialsProvider; import org.dromara.maxkey.entity.SocialsProvider;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -18,22 +18,22 @@
/** /**
* *
*/ */
package org.maxkey.authn.support.socialsignon; package org.dromara.maxkey.authn.support.socialsignon;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import me.zhyd.oauth.request.AuthMaxkeyRequest; import me.zhyd.oauth.request.AuthMaxkeyRequest;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.maxkey.authn.LoginCredential; import org.dromara.maxkey.authn.LoginCredential;
import org.maxkey.authn.annotation.CurrentUser; import org.dromara.maxkey.authn.annotation.CurrentUser;
import org.maxkey.authn.jwt.AuthJwt; import org.dromara.maxkey.authn.jwt.AuthJwt;
import org.maxkey.constants.ConstsLoginType; import org.dromara.maxkey.constants.ConstsLoginType;
import org.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
import org.maxkey.entity.SocialsAssociate; import org.dromara.maxkey.entity.SocialsAssociate;
import org.maxkey.entity.SocialsProvider; import org.dromara.maxkey.entity.SocialsProvider;
import org.maxkey.entity.UserInfo; import org.dromara.maxkey.entity.UserInfo;
import org.maxkey.uuid.UUID; import org.dromara.maxkey.uuid.UUID;
import org.maxkey.web.WebContext; import org.dromara.maxkey.web.WebContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;

View File

@ -15,7 +15,7 @@
*/ */
package org.maxkey.authn.support.socialsignon.service; package org.dromara.maxkey.authn.support.socialsignon.service;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
@ -23,8 +23,8 @@ import java.sql.Types;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import org.maxkey.constants.ConstsDatabase; import org.dromara.maxkey.constants.ConstsDatabase;
import org.maxkey.entity.SocialsAssociate; import org.dromara.maxkey.entity.SocialsAssociate;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

Some files were not shown because too many files have changed in this diff Show More