[java-identity-provider] branch main updated: IDP-1972 - Revisit deferred classnames for solving layering conflicts
Scott Cantor
cantor.2 at osu.edu
Thu Aug 3 15:19:25 UTC 2023
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-identity-provider.
View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=2cfdbe76df5ea6aa451ec90b81b76308483b0d4a
The following commit(s) were added to refs/heads/main by this push:
new 2cfdbe76d IDP-1972 - Revisit deferred classnames for solving layering conflicts
2cfdbe76d is described below
commit 2cfdbe76df5ea6aa451ec90b81b76308483b0d4a
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Aug 3 11:18:58 2023 -0400
IDP-1972 - Revisit deferred classnames for solving layering conflicts
https://shibboleth.atlassian.net/browse/IDP-1972
Add initial property resource in schemas module.
Add test dependency on the module for tests.
---
idp-authn-impl/pom.xml | 6 ++++++
.../META-INF/net/shibboleth/spring/parser.properties | 11 +++++++++++
2 files changed, 17 insertions(+)
diff --git a/idp-authn-impl/pom.xml b/idp-authn-impl/pom.xml
index a451db4ee..e33bead83 100644
--- a/idp-authn-impl/pom.xml
+++ b/idp-authn-impl/pom.xml
@@ -216,6 +216,12 @@
<version>${project.version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>idp-schema</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>idp-testing</artifactId>
diff --git a/idp-schema/src/main/resources/META-INF/net/shibboleth/spring/parser.properties b/idp-schema/src/main/resources/META-INF/net/shibboleth/spring/parser.properties
new file mode 100644
index 000000000..c757721d1
--- /dev/null
+++ b/idp-schema/src/main/resources/META-INF/net/shibboleth/spring/parser.properties
@@ -0,0 +1,11 @@
+# These are custom parser properties to inject higher layer class names into lower layer parsers.
+
+net.shibboleth.spring.metadata.filter.PredicateFilterParser.MappedPredicate.class = net.shibboleth.saml.profile.context.logic.MappedEntityAttributesPredicate
+
+net.shibboleth.idp.attribute.resolver.spring.BaseResolverPluginParser.RelyingPartyIdPredicate.class = net.shibboleth.profile.context.logic.RelyingPartyIdPredicate
+net.shibboleth.idp.attribute.resolver.spring.BaseResolverPluginParser.RelyingPartyIdPredicate.factoryMethod = fromCandidates
+
+net.shibboleth.idp.attribute.resolver.spring.dc.impl.SubjectDataConnectorParser.SubjectDerivedAttributesFunction.class = net.shibboleth.idp.authn.context.impl.SubjectDerivedAttributesFunction
+
+net.shibboleth.idp.attribute.resolver.spring.ad.impl.SubjectDerivedAttributeDefinitionParser.SubjectDerivedAttributeValuesFunction.class = net.shibboleth.idp.authn.context.impl.SubjectDerivedAttributeValuesFunction
+net.shibboleth.idp.attribute.resolver.spring.ad.impl.SubjectDerivedAttributeDefinitionParser.PrincipalDerivedValuesFunction.class = net.shibboleth.idp.authn.context.impl.IdPAttributePrincipalValuesFunction
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list