org.maxkey -> org.dromara.maxkey
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml.common;
|
||||
package org.dromara.maxkey.authz.saml.common;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml.common;
|
||||
package org.dromara.maxkey.authz.saml.common;
|
||||
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml.common;
|
||||
package org.dromara.maxkey.authz.saml.common;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml.common;
|
||||
package org.dromara.maxkey.authz.saml.common;
|
||||
|
||||
import org.opensaml.Configuration;
|
||||
import org.opensaml.common.SignableSAMLObject;
|
||||
@@ -18,7 +18,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.saml.common;
|
||||
package org.dromara.maxkey.authz.saml.common;
|
||||
|
||||
import java.security.KeyStore;
|
||||
import java.util.HashMap;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml.service;
|
||||
package org.dromara.maxkey.authz.saml.service;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml.service;
|
||||
package org.dromara.maxkey.authz.saml.service;
|
||||
|
||||
import org.joda.time.DateTime;
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding;
|
||||
package org.dromara.maxkey.authz.saml20.binding;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.opensaml.common.SignableSAMLObject;
|
||||
import org.opensaml.saml2.metadata.Endpoint;
|
||||
import org.opensaml.ws.message.encoder.MessageEncodingException;
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding;
|
||||
package org.dromara.maxkey.authz.saml20.binding;
|
||||
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.opensaml.common.binding.SAMLMessageContext;
|
||||
import org.opensaml.ws.message.decoder.MessageDecodingException;
|
||||
import org.opensaml.ws.security.SecurityPolicyResolver;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.decoder;
|
||||
package org.dromara.maxkey.authz.saml20.binding.decoder;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.decoder;
|
||||
package org.dromara.maxkey.authz.saml20.binding.decoder;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.decoder;
|
||||
package org.dromara.maxkey.authz.saml20.binding.decoder;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
@@ -16,16 +16,16 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.impl;
|
||||
package org.dromara.maxkey.authz.saml20.binding.impl;
|
||||
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.dromara.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.opensaml.common.binding.BasicSAMLMessageContext;
|
||||
import org.opensaml.common.binding.SAMLMessageContext;
|
||||
import org.opensaml.common.binding.decoding.SAMLMessageDecoder;
|
||||
@@ -15,11 +15,11 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.impl;
|
||||
package org.dromara.maxkey.authz.saml20.binding.impl;
|
||||
|
||||
import java.security.KeyStore;
|
||||
|
||||
import org.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.dromara.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.opensaml.common.binding.decoding.SAMLMessageDecoder;
|
||||
import org.opensaml.ws.security.SecurityPolicyResolver;
|
||||
import org.opensaml.xml.security.credential.CredentialResolver;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.impl;
|
||||
package org.dromara.maxkey.authz.saml20.binding.impl;
|
||||
|
||||
import java.security.KeyStore;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -24,13 +24,13 @@ import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang.Validate;
|
||||
import org.apache.velocity.app.VelocityEngine;
|
||||
import org.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.crypto.keystore.KeyStoreUtil;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.dromara.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreUtil;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.opensaml.common.SignableSAMLObject;
|
||||
import org.opensaml.common.binding.BasicSAMLMessageContext;
|
||||
import org.opensaml.common.binding.decoding.SAMLMessageDecoder;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.binding.impl;
|
||||
package org.dromara.maxkey.authz.saml20.binding.impl;
|
||||
|
||||
import org.opensaml.saml2.binding.encoding.HTTPPostSimpleSignEncoder;
|
||||
import org.opensaml.ws.security.SecurityPolicyResolver;
|
||||
@@ -16,12 +16,12 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.consumer;
|
||||
package org.dromara.maxkey.authz.saml20.consumer;
|
||||
|
||||
|
||||
import org.maxkey.authz.saml.service.IDService;
|
||||
import org.maxkey.authz.saml.service.TimeService;
|
||||
import org.maxkey.authz.saml20.xml.IssuerGenerator;
|
||||
import org.dromara.maxkey.authz.saml.service.IDService;
|
||||
import org.dromara.maxkey.authz.saml.service.TimeService;
|
||||
import org.dromara.maxkey.authz.saml20.xml.IssuerGenerator;
|
||||
import org.opensaml.saml2.core.AuthnRequest;
|
||||
import org.opensaml.saml2.core.impl.AuthnRequestBuilder;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.consumer.endpoint;
|
||||
package org.dromara.maxkey.authz.saml20.consumer.endpoint;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.InputStream;
|
||||
@@ -30,25 +30,25 @@ import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.commons.lang.Validate;
|
||||
import org.maxkey.authn.LoginCredential;
|
||||
import org.maxkey.authn.jwt.AuthJwt;
|
||||
import org.maxkey.authn.jwt.AuthTokenService;
|
||||
import org.maxkey.authn.provider.AbstractAuthenticationProvider;
|
||||
import org.maxkey.authz.saml.common.EndpointGenerator;
|
||||
import org.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.maxkey.authz.saml.service.IDService;
|
||||
import org.maxkey.authz.saml.service.TimeService;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.maxkey.authz.saml20.consumer.AuthnRequestGenerator;
|
||||
import org.maxkey.authz.saml20.consumer.spring.IdentityProviderAuthenticationException;
|
||||
import org.maxkey.authz.saml20.consumer.spring.ServiceProviderAuthenticationException;
|
||||
import org.maxkey.authz.saml20.provider.xml.AuthnResponseGenerator;
|
||||
import org.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.maxkey.constants.ConstsLoginType;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.maxkey.persistence.service.AppsSaml20DetailsService;
|
||||
import org.dromara.maxkey.authn.LoginCredential;
|
||||
import org.dromara.maxkey.authn.jwt.AuthJwt;
|
||||
import org.dromara.maxkey.authn.jwt.AuthTokenService;
|
||||
import org.dromara.maxkey.authn.provider.AbstractAuthenticationProvider;
|
||||
import org.dromara.maxkey.authz.saml.common.EndpointGenerator;
|
||||
import org.dromara.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.dromara.maxkey.authz.saml.service.IDService;
|
||||
import org.dromara.maxkey.authz.saml.service.TimeService;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.consumer.AuthnRequestGenerator;
|
||||
import org.dromara.maxkey.authz.saml20.consumer.spring.IdentityProviderAuthenticationException;
|
||||
import org.dromara.maxkey.authz.saml20.consumer.spring.ServiceProviderAuthenticationException;
|
||||
import org.dromara.maxkey.authz.saml20.provider.xml.AuthnResponseGenerator;
|
||||
import org.dromara.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.dromara.maxkey.constants.ConstsLoginType;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.persistence.service.AppsSaml20DetailsService;
|
||||
import org.opensaml.common.binding.SAMLMessageContext;
|
||||
import org.opensaml.common.binding.security.IssueInstantRule;
|
||||
import org.opensaml.common.binding.security.MessageReplayRule;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.consumer.spring;
|
||||
package org.dromara.maxkey.authz.saml20.consumer.spring;
|
||||
|
||||
import org.springframework.security.core.AuthenticationException;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.consumer.spring;
|
||||
package org.dromara.maxkey.authz.saml20.consumer.spring;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.consumer.spring;
|
||||
package org.dromara.maxkey.authz.saml20.consumer.spring;
|
||||
|
||||
import org.springframework.security.core.AuthenticationException;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.jit;
|
||||
package org.dromara.maxkey.authz.saml20.jit;
|
||||
|
||||
|
||||
public interface ProvisioningAdapter {
|
||||
@@ -18,7 +18,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.authz.saml20.metadata;
|
||||
package org.dromara.maxkey.authz.saml20.metadata;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
@@ -26,7 +26,7 @@ import java.io.FileNotFoundException;
|
||||
import java.io.InputStream;
|
||||
import java.util.List;
|
||||
|
||||
import org.maxkey.crypto.cert.StringUtil;
|
||||
import org.dromara.maxkey.crypto.cert.StringUtil;
|
||||
import org.opensaml.common.xml.SAMLConstants;
|
||||
import org.opensaml.saml2.metadata.EntityDescriptor;
|
||||
import org.opensaml.saml2.metadata.IDPSSODescriptor;
|
||||
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.metadata;
|
||||
package org.dromara.maxkey.authz.saml20.metadata;
|
||||
|
||||
|
||||
import org.opensaml.DefaultBootstrap;
|
||||
import org.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.opensaml.util.storage.MapBasedStorageService;
|
||||
import org.opensaml.util.storage.ReplayCache;
|
||||
|
||||
@@ -15,20 +15,20 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.metadata.endpoint;
|
||||
package org.dromara.maxkey.authz.saml20.metadata.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang.Validate;
|
||||
import org.apache.mybatis.jpa.util.JpaWebContext;
|
||||
import org.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.maxkey.authz.saml20.metadata.MetadataGenerator;
|
||||
import org.maxkey.constants.ContentType;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.entity.Saml20Metadata;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authz.saml.common.TrustResolver;
|
||||
import org.dromara.maxkey.authz.saml20.metadata.MetadataGenerator;
|
||||
import org.dromara.maxkey.constants.ContentType;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.entity.Saml20Metadata;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.opensaml.common.xml.SAMLConstants;
|
||||
import org.opensaml.saml2.core.NameIDType;
|
||||
import org.opensaml.saml2.metadata.ContactPersonTypeEnumeration;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.binding.encoding;
|
||||
package org.dromara.maxkey.authz.saml20.provider.binding.encoding;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
|
||||
@@ -15,22 +15,22 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.endpoint;
|
||||
package org.dromara.maxkey.authz.saml20.provider.endpoint;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.maxkey.authn.annotation.CurrentUser;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.maxkey.authz.saml.common.EndpointGenerator;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.provider.xml.AuthnResponseGenerator;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.authn.annotation.CurrentUser;
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.dromara.maxkey.authz.saml.common.EndpointGenerator;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.provider.xml.AuthnResponseGenerator;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.opensaml.saml2.core.Response;
|
||||
import org.opensaml.saml2.metadata.Endpoint;
|
||||
import org.opensaml.ws.message.encoder.MessageEncodingException;
|
||||
@@ -15,21 +15,22 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.endpoint;
|
||||
package org.dromara.maxkey.authz.saml20.provider.endpoint;
|
||||
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.crypto.keystore.KeyStoreUtil;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.maxkey.persistence.service.AppsSaml20DetailsService;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
|
||||
import org.dromara.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreUtil;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.persistence.service.AppsSaml20DetailsService;
|
||||
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;
|
||||
@@ -15,15 +15,15 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.endpoint;
|
||||
package org.dromara.maxkey.authz.saml20.provider.endpoint;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.opensaml.common.binding.SAMLMessageContext;
|
||||
import org.opensaml.saml2.core.LogoutRequest;
|
||||
import org.opensaml.ws.message.decoder.MessageDecodingException;
|
||||
@@ -15,21 +15,22 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.endpoint;
|
||||
package org.dromara.maxkey.authz.saml20.provider.endpoint;
|
||||
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.maxkey.crypto.keystore.KeyStoreUtil;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.maxkey.persistence.service.AppsSaml20DetailsService;
|
||||
import org.maxkey.web.WebConstants;
|
||||
import org.maxkey.web.WebContext;
|
||||
|
||||
import org.dromara.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.ExtractBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreUtil;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.persistence.service.AppsSaml20DetailsService;
|
||||
import org.dromara.maxkey.web.WebConstants;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.opensaml.common.binding.SAMLMessageContext;
|
||||
import org.opensaml.saml2.core.AuthnRequest;
|
||||
import org.opensaml.ws.message.decoder.MessageDecodingException;
|
||||
@@ -15,20 +15,20 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import org.dromara.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.dromara.maxkey.authz.saml.service.IDService;
|
||||
import org.dromara.maxkey.authz.saml.service.TimeService;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.xml.IssuerGenerator;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.joda.time.DateTime;
|
||||
import org.maxkey.authn.web.AuthorizationUtils;
|
||||
import org.maxkey.authz.saml.service.IDService;
|
||||
import org.maxkey.authz.saml.service.TimeService;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.xml.IssuerGenerator;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.opensaml.Configuration;
|
||||
import org.opensaml.saml2.core.Assertion;
|
||||
import org.opensaml.saml2.core.AttributeStatement;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
@@ -24,12 +24,12 @@ import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.constants.ldap.ActiveDirectoryUser;
|
||||
import org.maxkey.entity.ExtraAttr;
|
||||
import org.maxkey.entity.ExtraAttrs;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.constants.ldap.ActiveDirectoryUser;
|
||||
import org.dromara.maxkey.entity.ExtraAttr;
|
||||
import org.dromara.maxkey.entity.ExtraAttrs;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.opensaml.Configuration;
|
||||
import org.opensaml.saml2.core.Attribute;
|
||||
import org.opensaml.saml2.core.AttributeStatement;
|
||||
@@ -16,18 +16,18 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import org.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.maxkey.authz.saml.service.IDService;
|
||||
import org.maxkey.authz.saml.service.TimeService;
|
||||
import org.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.maxkey.authz.saml20.xml.IssuerGenerator;
|
||||
import org.maxkey.constants.ConstsBoolean;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.authz.saml.common.AuthnRequestInfo;
|
||||
import org.dromara.maxkey.authz.saml.service.IDService;
|
||||
import org.dromara.maxkey.authz.saml.service.TimeService;
|
||||
import org.dromara.maxkey.authz.saml20.binding.BindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.xml.IssuerGenerator;
|
||||
import org.dromara.maxkey.constants.ConstsBoolean;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.opensaml.Configuration;
|
||||
import org.opensaml.saml2.core.Assertion;
|
||||
import org.opensaml.saml2.core.EncryptedAssertion;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
import org.joda.time.DateTime;
|
||||
import org.opensaml.saml2.core.AuthnContext;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
import org.joda.time.DateTime;
|
||||
import org.opensaml.saml2.core.Audience;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
import org.opensaml.saml2.core.Status;
|
||||
import org.opensaml.saml2.core.StatusCode;
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.provider.xml;
|
||||
package org.dromara.maxkey.authz.saml20.provider.xml;
|
||||
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.maxkey.authz.saml.service.TimeService;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.maxkey.web.WebContext;
|
||||
import org.dromara.maxkey.authz.saml.service.TimeService;
|
||||
import org.dromara.maxkey.entity.UserInfo;
|
||||
import org.dromara.maxkey.entity.apps.AppsSAML20Details;
|
||||
import org.dromara.maxkey.web.WebContext;
|
||||
import org.opensaml.saml2.core.NameID;
|
||||
import org.opensaml.saml2.core.NameIDType;
|
||||
import org.opensaml.saml2.core.Subject;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.xml;
|
||||
package org.dromara.maxkey.authz.saml20.xml;
|
||||
|
||||
import org.opensaml.saml2.core.Issuer;
|
||||
import org.opensaml.saml2.core.NameIDType;
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.authz.saml20.xml;
|
||||
package org.dromara.maxkey.authz.saml20.xml;
|
||||
|
||||
import org.opensaml.xml.Configuration;
|
||||
import org.opensaml.xml.XMLObject;
|
||||
@@ -15,27 +15,27 @@
|
||||
*/
|
||||
|
||||
|
||||
package org.maxkey.autoconfigure;
|
||||
package org.dromara.maxkey.autoconfigure;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.apache.velocity.app.VelocityEngine;
|
||||
import org.apache.velocity.exception.VelocityException;
|
||||
import org.maxkey.authz.saml.common.EndpointGenerator;
|
||||
import org.maxkey.authz.saml.service.IDService;
|
||||
import org.maxkey.authz.saml.service.TimeService;
|
||||
import org.maxkey.authz.saml20.binding.decoder.OpenHTTPPostDecoder;
|
||||
import org.maxkey.authz.saml20.binding.decoder.OpenHTTPPostSimpleSignDecoder;
|
||||
import org.maxkey.authz.saml20.binding.decoder.OpenHTTPRedirectDecoder;
|
||||
import org.maxkey.authz.saml20.binding.impl.ExtractPostBindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.impl.ExtractRedirectBindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.impl.PostBindingAdapter;
|
||||
import org.maxkey.authz.saml20.binding.impl.PostSimpleSignBindingAdapter;
|
||||
import org.maxkey.authz.saml20.provider.xml.AuthnResponseGenerator;
|
||||
import org.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.maxkey.entity.Saml20Metadata;
|
||||
import org.dromara.maxkey.authz.saml.common.EndpointGenerator;
|
||||
import org.dromara.maxkey.authz.saml.service.IDService;
|
||||
import org.dromara.maxkey.authz.saml.service.TimeService;
|
||||
import org.dromara.maxkey.authz.saml20.binding.decoder.OpenHTTPPostDecoder;
|
||||
import org.dromara.maxkey.authz.saml20.binding.decoder.OpenHTTPPostSimpleSignDecoder;
|
||||
import org.dromara.maxkey.authz.saml20.binding.decoder.OpenHTTPRedirectDecoder;
|
||||
import org.dromara.maxkey.authz.saml20.binding.impl.ExtractPostBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.impl.ExtractRedirectBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.impl.PostBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.binding.impl.PostSimpleSignBindingAdapter;
|
||||
import org.dromara.maxkey.authz.saml20.provider.xml.AuthnResponseGenerator;
|
||||
import org.dromara.maxkey.authz.saml20.xml.SAML2ValidatorSuite;
|
||||
import org.dromara.maxkey.crypto.keystore.KeyStoreLoader;
|
||||
import org.dromara.maxkey.entity.Saml20Metadata;
|
||||
import org.opensaml.common.binding.security.IssueInstantRule;
|
||||
import org.opensaml.common.binding.security.MessageReplayRule;
|
||||
import org.opensaml.util.storage.MapBasedStorageService;
|
||||
Reference in New Issue
Block a user