Removed some stale "target" naming.
authorwassa <wassa@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Fri, 6 May 2005 20:19:56 +0000 (20:19 +0000)
committerwassa <wassa@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Fri, 6 May 2005 20:19:56 +0000 (20:19 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1454 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/shibboleth/common/RelyingParty.java
src/edu/internet2/middleware/shibboleth/common/ServiceProvider.java
src/edu/internet2/middleware/shibboleth/common/ServiceProviderMapper.java
src/edu/internet2/middleware/shibboleth/idp/provider/SAMLv1_AttributeQueryHandler.java
src/edu/internet2/middleware/shibboleth/idp/provider/ShibbolethV1SSOHandler.java

index 7743825..e76e0ee 100644 (file)
@@ -116,7 +116,7 @@ public interface RelyingParty extends ServiceProvider {
        public int getPreferredArtifactType();
 
        /**
-        * Returns thhe default "TARGET" attribute to be used with the artifact profile or null if none is specified.
+        * Returns the default "TARGET" attribute to be used with the artifact profile or null if none is specified.
         */
        public String getDefaultTarget();
 
index 448d78f..78280d4 100644 (file)
@@ -1,44 +1,32 @@
 /*
  * The Shibboleth License, Version 1. Copyright (c) 2002 University Corporation for Advanced Internet Development, Inc.
- * All rights reserved
- * 
- * 
- * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
- * following conditions are met:
- * 
- * Redistributions of source code must retain the above copyright notice, this list of conditions and the following
- * disclaimer.
- * 
- * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided with the distribution, if any, must include the
- * following acknowledgment: "This product includes software developed by the University Corporation for Advanced
- * Internet Development <http://www.ucaid.edu> Internet2 Project. Alternately, this acknowledegement may appear in the
- * software itself, if and wherever such third-party acknowledgments normally appear.
- * 
- * Neither the name of Shibboleth nor the names of its contributors, nor Internet2, nor the University Corporation for
- * Advanced Internet Development, Inc., nor UCAID may be used to endorse or promote products derived from this software
- * without specific prior written permission. For written permission, please contact shibboleth@shibboleth.org
- * 
- * Products derived from this software may not be called Shibboleth, Internet2, UCAID, or the University Corporation
- * for Advanced Internet Development, nor may Shibboleth appear in their name, without prior written permission of the
- * University Corporation for Advanced Internet Development.
- * 
- * 
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND WITH ALL FAULTS. ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED AND THE ENTIRE RISK OF SATISFACTORY QUALITY, PERFORMANCE,
- * ACCURACY, AND EFFORT IS WITH LICENSEE. IN NO EVENT SHALL THE COPYRIGHT OWNER, CONTRIBUTORS OR THE UNIVERSITY
- * CORPORATION FOR ADVANCED INTERNET DEVELOPMENT, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * All rights reserved Redistribution and use in source and binary forms, with or without modification, are permitted
+ * provided that the following conditions are met: Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials
+ * provided with the distribution, if any, must include the following acknowledgment: "This product includes software
+ * developed by the University Corporation for Advanced Internet Development <http://www.ucaid.edu> Internet2 Project.
+ * Alternately, this acknowledegement may appear in the software itself, if and wherever such third-party
+ * acknowledgments normally appear. Neither the name of Shibboleth nor the names of its contributors, nor Internet2, nor
+ * the University Corporation for Advanced Internet Development, Inc., nor UCAID may be used to endorse or promote
+ * products derived from this software without specific prior written permission. For written permission, please contact
+ * shibboleth@shibboleth.org Products derived from this software may not be called Shibboleth, Internet2, UCAID, or the
+ * University Corporation for Advanced Internet Development, nor may Shibboleth appear in their name, without prior
+ * written permission of the University Corporation for Advanced Internet Development. THIS SOFTWARE IS PROVIDED BY THE
+ * COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND WITH ALL FAULTS. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE
+ * DISCLAIMED AND THE ENTIRE RISK OF SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH LICENSEE. IN NO
+ * EVENT SHALL THE COPYRIGHT OWNER, CONTRIBUTORS OR THE UNIVERSITY CORPORATION FOR ADVANCED INTERNET DEVELOPMENT, INC.
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 package edu.internet2.middleware.shibboleth.common;
 
 /**
- * Defines a consumer of SAML assertions. In Shibboleth parlance, represents a target.
+ * Defines a consumer of SAML assertions.
  * 
  * @see IdentityProvider
  * @author Walter Hoehn
@@ -51,4 +39,4 @@ public interface ServiceProvider {
         * @return the provider ID
         */
        public String getProviderId();
-}
+}
\ No newline at end of file
index dfcc0a4..c00f87c 100644 (file)
@@ -104,40 +104,40 @@ public class ServiceProviderMapper {
                }
        }
 
-       protected RelyingParty getRelyingPartyImpl(String providerIdFromTarget) {
+       protected RelyingParty getRelyingPartyImpl(String providerIdFromSP) {
 
                // Null request, send the default
-               if (providerIdFromTarget == null) {
+               if (providerIdFromSP == null) {
                        RelyingParty relyingParty = getDefaultRelyingParty();
                        log.info("Using default Relying Party: (" + relyingParty.getName() + ").");
-                       return new UnknownProviderWrapper(relyingParty, providerIdFromTarget);
+                       return new UnknownProviderWrapper(relyingParty, providerIdFromSP);
                }
 
                // Look for a configuration for the specific relying party
-               if (relyingParties.containsKey(providerIdFromTarget)) {
-                       log.info("Found Relying Party for (" + providerIdFromTarget + ").");
-                       return (RelyingParty) relyingParties.get(providerIdFromTarget);
+               if (relyingParties.containsKey(providerIdFromSP)) {
+                       log.info("Found Relying Party for (" + providerIdFromSP + ").");
+                       return (RelyingParty) relyingParties.get(providerIdFromSP);
                }
 
                // Next, check to see if the relying party is in any groups
-               RelyingParty groupParty = findRelyingPartyByGroup(providerIdFromTarget);
+               RelyingParty groupParty = findRelyingPartyByGroup(providerIdFromSP);
                if (groupParty != null) {
                        log.info("Provider is a member of Relying Party (" + groupParty.getName() + ").");
-                       return new RelyingPartyGroupWrapper(groupParty, providerIdFromTarget);
+                       return new RelyingPartyGroupWrapper(groupParty, providerIdFromSP);
                }
 
                // OK, we can't find it... just send the default
                RelyingParty relyingParty = getDefaultRelyingParty();
-               log.info("Could not locate Relying Party configuration for (" + providerIdFromTarget
+               log.info("Could not locate Relying Party configuration for (" + providerIdFromSP
                                + ").  Using default Relying Party: (" + relyingParty.getName() + ").");
-               return new UnknownProviderWrapper(relyingParty, providerIdFromTarget);
+               return new UnknownProviderWrapper(relyingParty, providerIdFromSP);
        }
 
-       private RelyingParty findRelyingPartyByGroup(String providerIdFromTarget) {
+       private RelyingParty findRelyingPartyByGroup(String providerIdFromSP) {
 
                if (metaData == null) { return null; }
 
-               EntityDescriptor provider = metaData.lookup(providerIdFromTarget);
+               EntityDescriptor provider = metaData.lookup(providerIdFromSP);
                if (provider != null) {
                        EntitiesDescriptor parent = provider.getEntitiesDescriptor();
                        while (parent != null) {
@@ -172,7 +172,7 @@ public class ServiceProviderMapper {
        public RelyingParty getLegacyRelyingParty() {
 
                RelyingParty relyingParty = getDefaultRelyingParty();
-               log.info("Request is from legacy shib target.  Selecting default Relying Party: (" + relyingParty.getName()
+               log.info("Request is from legacy shib SP.  Selecting default Relying Party: (" + relyingParty.getName()
                                + ").");
                return new LegacyWrapper((RelyingParty) relyingParty);
 
@@ -181,15 +181,15 @@ public class ServiceProviderMapper {
        /**
         * Returns the appropriate relying party for the supplied service provider id.
         */
-       public RelyingParty getRelyingParty(String providerIdFromTarget) {
+       public RelyingParty getRelyingParty(String providerIdFromSP) {
 
-               if (providerIdFromTarget == null || providerIdFromTarget.equals("")) {
+               if (providerIdFromSP == null || providerIdFromSP.equals("")) {
                        RelyingParty relyingParty = getDefaultRelyingParty();
                        log.info("Selecting default Relying Party: (" + relyingParty.getName() + ").");
                        return new NoMetadataWrapper((RelyingParty) relyingParty);
                }
 
-               return (RelyingParty) getRelyingPartyImpl(providerIdFromTarget);
+               return (RelyingParty) getRelyingPartyImpl(providerIdFromSP);
        }
 
        private void addRelyingParty(Element e) throws ServiceProviderMapperException {
index 7c98ee3..442b3c4 100644 (file)
@@ -102,7 +102,7 @@ public class SAMLv1_AttributeQueryHandler extends BaseServiceHandler implements
                } else {
                        log.info("Request contains credential: ("
                                        + credential.getSubjectX500Principal().getName(X500Principal.RFC2253) + ").");
-                       // Mockup old requester name for requests from < 1.2 targets
+                       // Mockup old requester name for requests from < 1.2 SPs
                        if (fromLegacyProvider(req)) {
                                String legacyName = getHostNameFromDN(credential.getSubjectX500Principal());
                                if (legacyName == null) {
index 797b393..eddcf73 100644 (file)
@@ -124,8 +124,8 @@ public class ShibbolethV1SSOHandler extends SSOHandler implements IdPProtocolHan
                        // Select the appropriate Relying Party configuration for the request
                        RelyingParty relyingParty = null;
                        String remoteProviderId = request.getParameter("providerId");
-                       // If the target did not send a Provider Id, then assume it is a Shib
-                       // 1.1 or older target
+                       // If the SP did not send a Provider Id, then assume it is a Shib
+                       // 1.1 or older SP
                        if (remoteProviderId == null) {
                                relyingParty = support.getServiceProviderMapper().getLegacyRelyingParty();
                        } else if (remoteProviderId.equals("")) {