This is an automated email from the ASF dual-hosted git repository. jlmonteiro pushed a commit to branch jakartaee9-tck in repository https://gitbox.apache.org/repos/asf/tomee-tck.git
commit b7eef0539cb203ae65b51180e83d031a1c5da36b Author: Jean-Louis Monteiro <[email protected]> AuthorDate: Mon Apr 26 16:31:00 2021 +0200 Let's focus in Plume for the moment so we don't to pay for maintaining others Signed-off-by: Jean-Louis Monteiro <[email protected]> --- src/test/tomcat/conf/ProviderConfiguration.xml | 64 --- src/test/tomcat/conf/context.xml | 7 - src/test/tomcat/conf/provider-configuration.xsd | 95 ----- src/test/tomee-plus/conf/ProviderConfiguration.xml | 64 --- src/test/tomee-plus/conf/context.xml | 7 - src/test/tomee-plus/conf/jaspic-providers.xml | 432 --------------------- .../tomee-plus/conf/provider-configuration.xsd | 95 ----- src/test/tomee/conf/ProviderConfiguration.xml | 64 --- src/test/tomee/conf/context.xml | 7 - src/test/tomee/conf/jaspic-providers.xml | 424 -------------------- src/test/tomee/conf/provider-configuration.xsd | 95 ----- 11 files changed, 1354 deletions(-) diff --git a/src/test/tomcat/conf/ProviderConfiguration.xml b/src/test/tomcat/conf/ProviderConfiguration.xml deleted file mode 100644 index e21cbff..0000000 --- a/src/test/tomcat/conf/ProviderConfiguration.xml +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> - -<provider-config - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns="http://java.oracle.com/xml/ns/jaspic" - xsi:schemaLocation="http://java.oracle.com/xml/ns/jaspic provider-configuration.xsd"> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">false</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>SOAP</message-layer> - <app-context-id>null</app-context-id> - <reg-description>TestSuite JSR 196 Config Provider</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">false</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>SOAP</message-layer> - <app-context-id>Catalina/localhost /Hello_web/Hello</app-context-id> - <reg-description>TestSuite JSR 196 Config Provider</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProviderServlet</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">true</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>HttpServlet</message-layer> - <app-context-id>Catalina/localhost /spitests_servlet_web</app-context-id> - <reg-description>Registration for TSAuthConfigProviderServlet using spitests_servlet_web</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProviderServlet</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">true</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>HttpServlet</message-layer> - <app-context-id>Catalina/localhost /spitests_servlet_web/WrapperServlet</app-context-id> - <reg-description>Registration for TSAuthConfigProviderServlet using spitests_servlet_web</reg-description> - </provider-config-entry> -</provider-config> diff --git a/src/test/tomcat/conf/context.xml b/src/test/tomcat/conf/context.xml index efa2dd5..4685d7c 100644 --- a/src/test/tomcat/conf/context.xml +++ b/src/test/tomcat/conf/context.xml @@ -30,12 +30,5 @@ --> <Valve className="org.apache.openejb.cts.TransactionalWorkaroundLeakGuardValve"/> - <!-- Rollback this because it causes some other tests to fail because they test the Form authentication and Tomcat - Does not allow multiple authenticator valve - We need to hear back or to find a way to only add this for jaspic webapp or tests - <Valve className="org.apache.catalina.authenticator.BasicAuthenticator" - jaspicCallbackHandlerClass="org.apache.openejb.cts.CallbackHandlerImpl" - /> - --> </Context> diff --git a/src/test/tomcat/conf/provider-configuration.xsd b/src/test/tomcat/conf/provider-configuration.xsd deleted file mode 100644 index 9a9f0ad..0000000 --- a/src/test/tomcat/conf/provider-configuration.xsd +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> - -<!-- - This schema is for ProviderConfiguration entries that describes the - configuration necessary for loading a auth config security provider - - The provider-config element is the root it may have zero or more - provider-config-entry ---> - -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://java.oracle.com/xml/ns/jaspic" - xmlns="http://java.oracle.com/xml/ns/jaspic" - elementFormDefault="qualified"> - - <xs:element name="provider-config" > - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="provider-config-entry"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <!-- - provider-config-entry contains - 1) Optional provider-class name or null - 2) optional properties that conform to the syntax defined by - http://java.sun.com/dtd/properties.dtd - 3) optional message-layer that indicates which message-layer the provider - will act on. - 4) optional app-context-id the application context id for that specific - application the provider is to be used. - 5) optional reg-description describes the purpose of the provider. - --> - <xs:element name="provider-config-entry" > - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" ref="provider-class"/> - <xs:element minOccurs="0" ref="properties"/> - <xs:element minOccurs="0" ref="message-layer"/> - <xs:element minOccurs="0" ref="app-context-id"/> - <xs:element minOccurs="0" ref="reg-description"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="provider-class" type="xs:string"/> - <xs:element name="message-layer" type="xs:string"/> - <xs:element name="app-context-id" type="xs:string"/> - <xs:element name="reg-description" type="xs:string"/> - <xs:element name="properties"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" ref="comment"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="entry"/> - </xs:sequence> - <xs:attributeGroup ref="attlist.properties"/> - </xs:complexType> - </xs:element> - <xs:attributeGroup name="attlist.properties"> - <xs:attribute name="version" default="1.0"> - <xs:simpleType> - <xs:restriction base="xs:string"> - <xs:enumeration value="1.0"/> - </xs:restriction> - </xs:simpleType> - </xs:attribute> - </xs:attributeGroup> - <xs:element name="comment" type="xs:string"/> - <xs:element name="entry"> - <xs:complexType mixed="true"> - <xs:attributeGroup ref="attlist.entry"/> - </xs:complexType> - </xs:element> - <xs:attributeGroup name="attlist.entry"> - <xs:attribute name="key" use="required"/> - </xs:attributeGroup> -</xs:schema> diff --git a/src/test/tomee-plus/conf/ProviderConfiguration.xml b/src/test/tomee-plus/conf/ProviderConfiguration.xml deleted file mode 100644 index e21cbff..0000000 --- a/src/test/tomee-plus/conf/ProviderConfiguration.xml +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> - -<provider-config - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns="http://java.oracle.com/xml/ns/jaspic" - xsi:schemaLocation="http://java.oracle.com/xml/ns/jaspic provider-configuration.xsd"> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">false</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>SOAP</message-layer> - <app-context-id>null</app-context-id> - <reg-description>TestSuite JSR 196 Config Provider</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">false</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>SOAP</message-layer> - <app-context-id>Catalina/localhost /Hello_web/Hello</app-context-id> - <reg-description>TestSuite JSR 196 Config Provider</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProviderServlet</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">true</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>HttpServlet</message-layer> - <app-context-id>Catalina/localhost /spitests_servlet_web</app-context-id> - <reg-description>Registration for TSAuthConfigProviderServlet using spitests_servlet_web</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProviderServlet</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">true</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>HttpServlet</message-layer> - <app-context-id>Catalina/localhost /spitests_servlet_web/WrapperServlet</app-context-id> - <reg-description>Registration for TSAuthConfigProviderServlet using spitests_servlet_web</reg-description> - </provider-config-entry> -</provider-config> diff --git a/src/test/tomee-plus/conf/context.xml b/src/test/tomee-plus/conf/context.xml index 484d69a..b30f568 100644 --- a/src/test/tomee-plus/conf/context.xml +++ b/src/test/tomee-plus/conf/context.xml @@ -30,12 +30,5 @@ --> <Valve className="org.apache.openejb.cts.TransactionalWorkaroundLeakGuardValve"/> - <!-- Rollback this because it causes some other tests to fail because they test the Form authentication and Tomcat - Does not allow multiple authenticator valve - We need to hear back or to find a way to only add this for jaspic webapp or tests - <Valve className="org.apache.catalina.authenticator.BasicAuthenticator" - jaspicCallbackHandlerClass="org.apache.openejb.cts.CallbackHandlerImpl" - /> - --> </Context> diff --git a/src/test/tomee-plus/conf/jaspic-providers.xml b/src/test/tomee-plus/conf/jaspic-providers.xml deleted file mode 100644 index 73d24c6..0000000 --- a/src/test/tomee-plus/conf/jaspic-providers.xml +++ /dev/null @@ -1,432 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<jaspic-providers xmlns="http://tomcat.apache.org/xml" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://tomcat.apache.org/xml jaspic-providers.xsd" - version="1.0"> - - - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_autoapplysession_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_customform_base_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_customform_expression_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_form_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_rememberme_test1_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_rememberme_test2_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_rememberme_test3_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_sam_delegation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_sam_obtainbean_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_cleansubject_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_secureresponse_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_validaterequest_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_validaterequestduringauthen_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_validaterequestwithfilter_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_customhandler_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_hashalgorithm_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_hashalgorithmparam_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidcallerquery_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invaliddatasource_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidgroupsquery_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidhashalgorithmparam_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidpriorityuseforexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_multi_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_notvalidated_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_priorityuseforexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_priorityuseforexprbean_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_useforgroup_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_useforvalidation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_idstorepermission_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_binddn_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_groupmemberof_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_groupmemberofnotexist_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidbinddn_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidbinddnpassword_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallerbasedn_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallernameattr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallersearchbase_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallersearchfilter_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupmemberattr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupnameattr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupsearchbase_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupsearchfilter_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidsearchscopeexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidurl_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_notvalidated_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_priorityuseforexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopebothonelevel_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopebothsubtree_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopecalleronelevelgroupsubtree_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopecallersubtreegrouponelevel_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopeexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_useforgroup_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_useforvalidation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_multi_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_multiauthz_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_noidstore_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_useforgroup_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_useforvalidation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_authenticate_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_callerdata_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_ejb_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_getprincipalsbytype_web" - description="any"> - </provider> - - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /spitests_servlet_web" - description="any"> - </provider> - -</jaspic-providers> - - - - diff --git a/src/test/tomee-plus/conf/provider-configuration.xsd b/src/test/tomee-plus/conf/provider-configuration.xsd deleted file mode 100644 index 9a9f0ad..0000000 --- a/src/test/tomee-plus/conf/provider-configuration.xsd +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> - -<!-- - This schema is for ProviderConfiguration entries that describes the - configuration necessary for loading a auth config security provider - - The provider-config element is the root it may have zero or more - provider-config-entry ---> - -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://java.oracle.com/xml/ns/jaspic" - xmlns="http://java.oracle.com/xml/ns/jaspic" - elementFormDefault="qualified"> - - <xs:element name="provider-config" > - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="provider-config-entry"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <!-- - provider-config-entry contains - 1) Optional provider-class name or null - 2) optional properties that conform to the syntax defined by - http://java.sun.com/dtd/properties.dtd - 3) optional message-layer that indicates which message-layer the provider - will act on. - 4) optional app-context-id the application context id for that specific - application the provider is to be used. - 5) optional reg-description describes the purpose of the provider. - --> - <xs:element name="provider-config-entry" > - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" ref="provider-class"/> - <xs:element minOccurs="0" ref="properties"/> - <xs:element minOccurs="0" ref="message-layer"/> - <xs:element minOccurs="0" ref="app-context-id"/> - <xs:element minOccurs="0" ref="reg-description"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="provider-class" type="xs:string"/> - <xs:element name="message-layer" type="xs:string"/> - <xs:element name="app-context-id" type="xs:string"/> - <xs:element name="reg-description" type="xs:string"/> - <xs:element name="properties"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" ref="comment"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="entry"/> - </xs:sequence> - <xs:attributeGroup ref="attlist.properties"/> - </xs:complexType> - </xs:element> - <xs:attributeGroup name="attlist.properties"> - <xs:attribute name="version" default="1.0"> - <xs:simpleType> - <xs:restriction base="xs:string"> - <xs:enumeration value="1.0"/> - </xs:restriction> - </xs:simpleType> - </xs:attribute> - </xs:attributeGroup> - <xs:element name="comment" type="xs:string"/> - <xs:element name="entry"> - <xs:complexType mixed="true"> - <xs:attributeGroup ref="attlist.entry"/> - </xs:complexType> - </xs:element> - <xs:attributeGroup name="attlist.entry"> - <xs:attribute name="key" use="required"/> - </xs:attributeGroup> -</xs:schema> diff --git a/src/test/tomee/conf/ProviderConfiguration.xml b/src/test/tomee/conf/ProviderConfiguration.xml deleted file mode 100644 index e21cbff..0000000 --- a/src/test/tomee/conf/ProviderConfiguration.xml +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> - -<provider-config - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns="http://java.oracle.com/xml/ns/jaspic" - xsi:schemaLocation="http://java.oracle.com/xml/ns/jaspic provider-configuration.xsd"> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">false</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>SOAP</message-layer> - <app-context-id>null</app-context-id> - <reg-description>TestSuite JSR 196 Config Provider</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProvider</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">false</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>SOAP</message-layer> - <app-context-id>Catalina/localhost /Hello_web/Hello</app-context-id> - <reg-description>TestSuite JSR 196 Config Provider</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProviderServlet</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">true</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>HttpServlet</message-layer> - <app-context-id>Catalina/localhost /spitests_servlet_web</app-context-id> - <reg-description>Registration for TSAuthConfigProviderServlet using spitests_servlet_web</reg-description> - </provider-config-entry> - <provider-config-entry> - <provider-class>com.sun.ts.tests.jaspic.tssv.config.TSAuthConfigProviderServlet</provider-class> - <properties version="1.0"> - <entry key="AuthStatus_SEND_SUCCESS">true</entry> - <entry key="requestPolicy">USER_NAME_PASSWORD</entry> - </properties> - <message-layer>HttpServlet</message-layer> - <app-context-id>Catalina/localhost /spitests_servlet_web/WrapperServlet</app-context-id> - <reg-description>Registration for TSAuthConfigProviderServlet using spitests_servlet_web</reg-description> - </provider-config-entry> -</provider-config> diff --git a/src/test/tomee/conf/context.xml b/src/test/tomee/conf/context.xml index 484d69a..b30f568 100644 --- a/src/test/tomee/conf/context.xml +++ b/src/test/tomee/conf/context.xml @@ -30,12 +30,5 @@ --> <Valve className="org.apache.openejb.cts.TransactionalWorkaroundLeakGuardValve"/> - <!-- Rollback this because it causes some other tests to fail because they test the Form authentication and Tomcat - Does not allow multiple authenticator valve - We need to hear back or to find a way to only add this for jaspic webapp or tests - <Valve className="org.apache.catalina.authenticator.BasicAuthenticator" - jaspicCallbackHandlerClass="org.apache.openejb.cts.CallbackHandlerImpl" - /> - --> </Context> diff --git a/src/test/tomee/conf/jaspic-providers.xml b/src/test/tomee/conf/jaspic-providers.xml deleted file mode 100644 index fc0ebe1..0000000 --- a/src/test/tomee/conf/jaspic-providers.xml +++ /dev/null @@ -1,424 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<jaspic-providers xmlns="http://tomcat.apache.org/xml" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://tomcat.apache.org/xml jaspic-providers.xsd" - version="1.0"> - - - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_autoapplysession_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_customform_base_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_customform_expression_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_form_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_rememberme_test1_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_rememberme_test2_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_rememberme_test3_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_sam_delegation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_sam_obtainbean_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_cleansubject_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_secureresponse_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_validaterequest_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_validaterequestduringauthen_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_ham_workflow_validaterequestwithfilter_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_customhandler_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_hashalgorithm_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_hashalgorithmparam_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidcallerquery_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invaliddatasource_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidgroupsquery_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidhashalgorithmparam_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_invalidpriorityuseforexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_multi_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_notvalidated_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_priorityuseforexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_priorityuseforexprbean_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_useforgroup_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_database_useforvalidation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_idstorepermission_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_basic_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_binddn_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_groupmemberof_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_groupmemberofnotexist_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidbinddn_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidbinddnpassword_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallerbasedn_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallernameattr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallersearchbase_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidcallersearchfilter_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupmemberattr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupnameattr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupsearchbase_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidgroupsearchfilter_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidsearchscopeexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_invalidurl_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_notvalidated_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_priorityuseforexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopebothonelevel_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopebothsubtree_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopecalleronelevelgroupsubtree_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopecallersubtreegrouponelevel_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_searchscopeexpr_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_useforgroup_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_ldap_useforvalidation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_multi_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_multiauthz_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_noidstore_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_useforgroup_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_idstore_useforvalidation_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_authenticate_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_callerdata_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_ejb_web" - description="any"> - </provider> - <provider name="any" - className="org.apache.tomee.security.provider.TomEESecurityAuthConfigProvider" - layer="HttpServlet" - appContext="Catalina/localhost /securityapi_securitycontext_getprincipalsbytype_web" - description="any"> - </provider> -</jaspic-providers> - - - - diff --git a/src/test/tomee/conf/provider-configuration.xsd b/src/test/tomee/conf/provider-configuration.xsd deleted file mode 100644 index 9a9f0ad..0000000 --- a/src/test/tomee/conf/provider-configuration.xsd +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v. 2.0, which is available at - http://www.eclipse.org/legal/epl-2.0. - - This Source Code may also be made available under the following Secondary - Licenses when the conditions for such availability set forth in the - Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - version 2 with the GNU Classpath Exception, which is available at - https://www.gnu.org/software/classpath/license.html. - - SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - ---> - -<!-- - This schema is for ProviderConfiguration entries that describes the - configuration necessary for loading a auth config security provider - - The provider-config element is the root it may have zero or more - provider-config-entry ---> - -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://java.oracle.com/xml/ns/jaspic" - xmlns="http://java.oracle.com/xml/ns/jaspic" - elementFormDefault="qualified"> - - <xs:element name="provider-config" > - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="provider-config-entry"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <!-- - provider-config-entry contains - 1) Optional provider-class name or null - 2) optional properties that conform to the syntax defined by - http://java.sun.com/dtd/properties.dtd - 3) optional message-layer that indicates which message-layer the provider - will act on. - 4) optional app-context-id the application context id for that specific - application the provider is to be used. - 5) optional reg-description describes the purpose of the provider. - --> - <xs:element name="provider-config-entry" > - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" ref="provider-class"/> - <xs:element minOccurs="0" ref="properties"/> - <xs:element minOccurs="0" ref="message-layer"/> - <xs:element minOccurs="0" ref="app-context-id"/> - <xs:element minOccurs="0" ref="reg-description"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="provider-class" type="xs:string"/> - <xs:element name="message-layer" type="xs:string"/> - <xs:element name="app-context-id" type="xs:string"/> - <xs:element name="reg-description" type="xs:string"/> - <xs:element name="properties"> - <xs:complexType> - <xs:sequence> - <xs:element minOccurs="0" ref="comment"/> - <xs:element minOccurs="0" maxOccurs="unbounded" ref="entry"/> - </xs:sequence> - <xs:attributeGroup ref="attlist.properties"/> - </xs:complexType> - </xs:element> - <xs:attributeGroup name="attlist.properties"> - <xs:attribute name="version" default="1.0"> - <xs:simpleType> - <xs:restriction base="xs:string"> - <xs:enumeration value="1.0"/> - </xs:restriction> - </xs:simpleType> - </xs:attribute> - </xs:attributeGroup> - <xs:element name="comment" type="xs:string"/> - <xs:element name="entry"> - <xs:complexType mixed="true"> - <xs:attributeGroup ref="attlist.entry"/> - </xs:complexType> - </xs:element> - <xs:attributeGroup name="attlist.entry"> - <xs:attribute name="key" use="required"/> - </xs:attributeGroup> -</xs:schema>
