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

@@ -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;

View File

@@ -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;

View File

@@ -16,7 +16,7 @@
package org.maxkey.authz.saml.service;
package org.dromara.maxkey.authz.saml.service;
import java.util.UUID;

View File

@@ -17,7 +17,7 @@
package org.maxkey.authz.saml.service;
package org.dromara.maxkey.authz.saml.service;
import org.joda.time.DateTime;

View File

@@ -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;

View File

@@ -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;

View File

@@ -15,7 +15,7 @@
*/
package org.maxkey.authz.saml20.binding.decoder;
package org.dromara.maxkey.authz.saml20.binding.decoder;
import javax.servlet.http.HttpServletRequest;

View File

@@ -15,7 +15,7 @@
*/
package org.maxkey.authz.saml20.binding.decoder;
package org.dromara.maxkey.authz.saml20.binding.decoder;
import javax.servlet.http.HttpServletRequest;

View File

@@ -15,7 +15,7 @@
*/
package org.maxkey.authz.saml20.binding.decoder;
package org.dromara.maxkey.authz.saml20.binding.decoder;
import javax.servlet.http.HttpServletRequest;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -15,7 +15,7 @@
*/
package org.maxkey.authz.saml20.jit;
package org.dromara.maxkey.authz.saml20.jit;
public interface ProvisioningAdapter {

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;