[java-idp-plugin-duo] branch main updated: JDUO-4 - Check for latest Duo SDK that does JWS checks

Phil Smart philip.smart at jisc.ac.uk
Wed Nov 11 15:03:57 UTC 2020


This is an automated email from the git hooks/post-receive script.

philsmart pushed a commit to branch main
in repository java-idp-plugin-duo.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-plugin-duo.git;a=commit;h=ebb3e7380eeb9af4ab1a4b7a57a5a3c27e88a3c0

The following commit(s) were added to refs/heads/main by this push:
       new  ebb3e73   JDUO-4 - Check for latest Duo SDK that does JWS checks
ebb3e73 is described below

commit ebb3e7380eeb9af4ab1a4b7a57a5a3c27e88a3c0
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Wed Nov 11 15:03:50 2020 +0000

    JDUO-4 - Check for latest Duo SDK that does JWS checks
    
    Add GA version 1.0.3 of the duo-universal-sdk library
    
    https://issues.shibboleth.net/jira/browse/JDUO-4
---
 idp-duo-native-client-impl/pom.xml                                 | 2 +-
 .../idp/plugin/authn/duo/sdk/impl/DuoSDKClientAdaptor.java         | 7 -------
 pom.xml                                                            | 4 ++--
 3 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/idp-duo-native-client-impl/pom.xml b/idp-duo-native-client-impl/pom.xml
index 7e2da0d..f0367ce 100644
--- a/idp-duo-native-client-impl/pom.xml
+++ b/idp-duo-native-client-impl/pom.xml
@@ -23,7 +23,7 @@
         <!-- compile dependencies -->
         <dependency>
             <groupId>com.duosecurity</groupId>
-            <artifactId>duo-client</artifactId>
+            <artifactId>duo-universal-sdk</artifactId>
         </dependency>
         <dependency>
             <groupId>net.shibboleth.idp.plugin</groupId>
diff --git a/idp-duo-native-client-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/sdk/impl/DuoSDKClientAdaptor.java b/idp-duo-native-client-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/sdk/impl/DuoSDKClientAdaptor.java
index ceebaba..69af93c 100644
--- a/idp-duo-native-client-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/sdk/impl/DuoSDKClientAdaptor.java
+++ b/idp-duo-native-client-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/sdk/impl/DuoSDKClientAdaptor.java
@@ -19,7 +19,6 @@
 package net.shibboleth.idp.plugin.authn.duo.sdk.impl;
 
 import java.text.ParseException;
-import java.util.Date;
 import java.util.List;
 import java.util.UUID;
 import java.util.function.BiFunction;
@@ -41,12 +40,9 @@ import com.nimbusds.jose.JOSEException;
 import com.nimbusds.jose.JWSAlgorithm;
 import com.nimbusds.jose.JWSHeader;
 import com.nimbusds.jose.JWSSigner;
-import com.nimbusds.jose.PlainHeader;
 import com.nimbusds.jose.crypto.MACSigner;
-import com.nimbusds.jose.util.Base64URL;
 import com.nimbusds.jwt.JWT;
 import com.nimbusds.jwt.JWTClaimsSet;
-import com.nimbusds.jwt.PlainJWT;
 import com.nimbusds.jwt.SignedJWT;
 
 import net.shibboleth.idp.plugin.authn.duo.DuoClientException;
@@ -54,9 +50,6 @@ import net.shibboleth.idp.plugin.authn.duo.DuoOIDCClient;
 import net.shibboleth.idp.plugin.authn.duo.DuoOIDCIntegration;
 import net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck;
 import net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheckResponse;
-import net.shibboleth.utilities.java.support.annotation.constraint.NonnullAfterInit;
-import net.shibboleth.utilities.java.support.codec.Base64Support;
-import net.shibboleth.utilities.java.support.codec.EncodingException;
 import net.shibboleth.utilities.java.support.logic.Constraint;
 
 /**
diff --git a/pom.xml b/pom.xml
index b987510..f881e33 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
     <properties>
         <idp.groupId>net.shibboleth.idp</idp.groupId>
         <idp.version>4.1.0-SNAPSHOT</idp.version>
-        <duo.client.version>1.0.3-SNAPSHOT</duo.client.version>
+        <duo.client.version>1.0.3</duo.client.version>
         <opensaml.groupId>org.opensaml</opensaml.groupId>
         <opensaml.version>4.1.0-SNAPSHOT</opensaml.version>
         <checkstyle.configLocation>${project.basedir}/checkstyle.xml</checkstyle.configLocation>
@@ -115,7 +115,7 @@
             <!-- Duo client and plugin dependencies -->
             <dependency>
                 <groupId>com.duosecurity</groupId>
-                <artifactId>duo-client</artifactId>
+                <artifactId>duo-universal-sdk</artifactId>
                 <version>${duo.client.version}</version>
             </dependency>
             <dependency>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list