[java-idp-oidc] branch master updated: IDP-1527 - Initial OIDC plugin port to V4 APIs
Scott Cantor
cantor.2 at osu.edu
Thu Jan 9 17:03:12 EST 2020
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch master
in repository java-idp-oidc.
View the commit online:
http://git.shibboleth.net/view/?p=java-idp-oidc.git;a=commit;h=ca16ff0dc912fe86dcb913440795bd5a6470de07
The following commit(s) were added to refs/heads/master by this push:
new ca16ff0 IDP-1527 - Initial OIDC plugin port to V4 APIs
ca16ff0 is described below
commit ca16ff0dc912fe86dcb913440795bd5a6470de07
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Jan 9 17:03:10 2020 -0500
IDP-1527 - Initial OIDC plugin port to V4 APIs
https://issues.shibboleth.net/jira/browse/IDP-1527
Inject ApplicationContext when creating a resolver chain.
---
.../impl/ClientInformationResolverServiceStrategy.java | 1 +
.../impl/ProviderMetadataResolverServiceStrategy.java | 4 ++--
.../metadata/impl/CredentialMetadataValueResolverTest.java | 11 +++++------
.../impl/DynamicFilesystemProviderMetadataResolverTest.java | 2 +-
.../metadata/impl/FilesystemMetadataValueResolverTest.java | 2 --
5 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ClientInformationResolverServiceStrategy.java b/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ClientInformationResolverServiceStrategy.java
index 73faf9e..0193850 100644
--- a/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ClientInformationResolverServiceStrategy.java
+++ b/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ClientInformationResolverServiceStrategy.java
@@ -78,6 +78,7 @@ public class ClientInformationResolverServiceStrategy extends AbstractIdentifiab
chain.initialize();
final RelyingPartyClientInformationProvider result = new RelyingPartyClientInformationProvider();
result.setEmbeddedResolver(chain);
+ result.setApplicationContext(appContext);
result.initialize();
return result;
} catch (final ResolverException | ComponentInitializationException e) {
diff --git a/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ProviderMetadataResolverServiceStrategy.java b/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ProviderMetadataResolverServiceStrategy.java
index 055ac6a..bbe03c5 100644
--- a/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ProviderMetadataResolverServiceStrategy.java
+++ b/idp-oidc-extension-impl/src/main/java/org/geant/idpextension/oidc/profile/spring/relyingparty/metadata/impl/ProviderMetadataResolverServiceStrategy.java
@@ -54,6 +54,6 @@ public class ProviderMetadataResolverServiceStrategy extends AbstractIdentifiabl
throw new ServiceException(
"Reload did produce more than one bean of type" + ServiceableProviderMetadataProvider.class.getName());
-
}
-}
+
+}
\ No newline at end of file
diff --git a/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/CredentialMetadataValueResolverTest.java b/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/CredentialMetadataValueResolverTest.java
index a9a2f2b..93977e5 100644
--- a/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/CredentialMetadataValueResolverTest.java
+++ b/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/CredentialMetadataValueResolverTest.java
@@ -34,7 +34,6 @@ import org.testng.annotations.Test;
import net.minidev.json.JSONArray;
import net.minidev.json.JSONObject;
import net.shibboleth.idp.profile.RequestContextBuilder;
-import net.shibboleth.idp.profile.config.ProfileConfiguration;
import net.shibboleth.idp.profile.config.SecurityConfiguration;
import net.shibboleth.idp.profile.context.RelyingPartyContext;
import net.shibboleth.idp.profile.context.navigate.WebflowRequestContextProfileRequestContextLookup;
@@ -58,14 +57,14 @@ public class CredentialMetadataValueResolverTest {
final BasicJWKCredentialFactoryBean factory = new BasicJWKCredentialFactoryBean();
factory.setJWKResource(new FileSystemResource(new File(fileName)));
factory.afterPropertiesSet();
- Credential credential = factory.getObject();
+ final Credential credential = factory.getObject();
final CredentialMetadataValueResolver resolver = new CredentialMetadataValueResolver();
resolver.setId("mockId");
resolver.initialize();
- RelyingPartyContext rpCtx = profileRequestCtx.getSubcontext(RelyingPartyContext.class, true);
- OIDCProviderInformationConfiguration profileConfig = new OIDCProviderInformationConfiguration();
- SecurityConfiguration secConfig = new SecurityConfiguration();
- SignatureSigningConfiguration signConfig = Mockito.mock(SignatureSigningConfiguration.class);
+ final RelyingPartyContext rpCtx = profileRequestCtx.getSubcontext(RelyingPartyContext.class, true);
+ final OIDCProviderInformationConfiguration profileConfig = new OIDCProviderInformationConfiguration();
+ final SecurityConfiguration secConfig = new SecurityConfiguration();
+ final SignatureSigningConfiguration signConfig = Mockito.mock(SignatureSigningConfiguration.class);
Mockito.when(signConfig.getSigningCredentials()).thenReturn(Arrays.asList(credential));
secConfig.setSignatureSigningConfiguration(signConfig);
profileConfig.setSecurityConfiguration(secConfig);
diff --git a/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/DynamicFilesystemProviderMetadataResolverTest.java b/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/DynamicFilesystemProviderMetadataResolverTest.java
index 07a7c94..a969687 100644
--- a/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/DynamicFilesystemProviderMetadataResolverTest.java
+++ b/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/DynamicFilesystemProviderMetadataResolverTest.java
@@ -44,7 +44,7 @@ public class DynamicFilesystemProviderMetadataResolverTest extends FilesystemPro
((DynamicFilesystemProviderMetadataResolver)resolver).initialize();
name = "mockName";
value = "mockValue";
- FilesystemMetadataValueResolver valueResolver = new FilesystemMetadataValueResolver(
+ final FilesystemMetadataValueResolver valueResolver = new FilesystemMetadataValueResolver(
new ClassPathResource("/org/geant/idpextension/oidc/metadata/impl/dyn-value1.json"));
valueResolver.setId("mock");
valueResolver.initialize();
diff --git a/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/FilesystemMetadataValueResolverTest.java b/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/FilesystemMetadataValueResolverTest.java
index c5edbb4..d444a39 100644
--- a/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/FilesystemMetadataValueResolverTest.java
+++ b/idp-oidc-extension-impl/src/test/java/org/geant/idpextension/oidc/metadata/impl/FilesystemMetadataValueResolverTest.java
@@ -16,8 +16,6 @@
package org.geant.idpextension.oidc.metadata.impl;
-import java.io.File;
-
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import org.testng.Assert;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list