[java-shib-profile] branch main updated: Implement access to internals via getters for subclass flexibility.
Scott Cantor
cantor.2 at osu.edu
Fri Aug 15 17:29:07 UTC 2025
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-shib-profile.
View the commit online:
http://git.shibboleth.net/view/?p=java-shib-profile.git;a=commit;h=64d246fbcb247003908ee4e6d1fb0a7b81b0f8bb
The following commit(s) were added to refs/heads/main by this push:
new 64d246f Implement access to internals via getters for subclass flexibility.
64d246f is described below
commit 64d246fbcb247003908ee4e6d1fb0a7b81b0f8bb
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Fri Aug 15 13:29:05 2025 -0400
Implement access to internals via getters for subclass flexibility.
---
.../DefaultRelyingPartyConfigurationResolver.java | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/shib-profile-impl/src/main/java/net/shibboleth/profile/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java b/shib-profile-impl/src/main/java/net/shibboleth/profile/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java
index 0d3399d..f11b17c 100644
--- a/shib-profile-impl/src/main/java/net/shibboleth/profile/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java
+++ b/shib-profile-impl/src/main/java/net/shibboleth/profile/relyingparty/impl/DefaultRelyingPartyConfigurationResolver.java
@@ -284,7 +284,7 @@ public class DefaultRelyingPartyConfigurationResolver extends AbstractIdentifiab
final ProfileRequestContext context = getProfileRequestContext(criteria);
- for (final RelyingPartyConfiguration configuration : rpConfigurations) {
+ for (final RelyingPartyConfiguration configuration : getRelyingPartyConfigurations()) {
log.debug("Checking if relying party configuration {} is applicable", configuration.getId());
if (configuration.test(context)) {
log.debug("Relying party configuration {} is applicable", configuration.getId());
@@ -296,12 +296,12 @@ public class DefaultRelyingPartyConfigurationResolver extends AbstractIdentifiab
}
if (matches.isEmpty()) {
- if (defaultRelyingPartyConfiguration != null) {
+ final RelyingPartyConfiguration defaultConfig = getDefaultConfiguration();
+ if (defaultConfig != null) {
log.debug("No matching relying party configuration applicable, returning default: {}",
- defaultRelyingPartyConfiguration.getId());
+ defaultConfig.getId());
increment(DEFAULT_RELYING_PARTY_COUNTER);
- assert defaultRelyingPartyConfiguration != null;
- return CollectionSupport.singleton(defaultRelyingPartyConfiguration);
+ return CollectionSupport.singleton(defaultConfig);
} else {
log.warn("No matching relying party configuration applicable, returning nothing");
return CollectionSupport.emptyList();
@@ -335,7 +335,7 @@ public class DefaultRelyingPartyConfigurationResolver extends AbstractIdentifiab
final ProfileRequestContext context = getProfileRequestContext(criteria);
- for (final RelyingPartyConfiguration configuration : rpConfigurations) {
+ for (final RelyingPartyConfiguration configuration : getRelyingPartyConfigurations()) {
log.debug("Checking if relying party configuration {} is applicable", configuration.getId());
if (configuration.test(context)) {
log.debug("Relying party configuration {} is applicable", configuration.getId());
@@ -345,12 +345,12 @@ public class DefaultRelyingPartyConfigurationResolver extends AbstractIdentifiab
log.debug("Relying party configuration {} is not applicable", configuration.getId());
}
- if (defaultRelyingPartyConfiguration != null) {
+ final RelyingPartyConfiguration defaultConfig = getDefaultConfiguration();
+ if (defaultConfig != null) {
log.debug("No matching relying party configuration applicable, returning default: {}",
- defaultRelyingPartyConfiguration.getId());
+ defaultConfig.getId());
increment(DEFAULT_RELYING_PARTY_COUNTER);
- assert defaultRelyingPartyConfiguration != null;
- return defaultRelyingPartyConfiguration;
+ return defaultConfig;
}
log.warn("No matching relying party configuration applicable, returning nothing");
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list