[java-idp-plugin-duo] branch main updated: Add missing since tags

Phil Smart philip.smart at jisc.ac.uk
Thu Mar 7 11:53:56 UTC 2024


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=9c91efdda768c8f66d6b083870e032fd53d392e3

The following commit(s) were added to refs/heads/main by this push:
     new 9c91efdd Add missing since tags
9c91efdd is described below

commit 9c91efdda768c8f66d6b083870e032fd53d392e3
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Thu Mar 7 11:53:33 2024 +0000

    Add missing since tags
---
 .../main/java/net/shibboleth/idp/authn/duo/DuoFactorPrincipal.java | 7 ++++++-
 .../java/net/shibboleth/idp/plugin/authn/duo/DuoAdminClient.java   | 2 ++
 .../idp/plugin/authn/duo/DuoAdminListMapResponseWrapper.java       | 2 ++
 .../shibboleth/idp/plugin/authn/duo/DuoAdminResponseWrapper.java   | 2 ++
 .../idp/plugin/authn/duo/PasswordlessEnrollmentCondition.java      | 3 ++-
 .../java/net/shibboleth/idp/plugin/authn/duo/model/U2ftoken.java   | 2 ++
 .../main/java/net/shibboleth/idp/plugin/authn/duo/model/User.java  | 2 ++
 .../shibboleth/idp/plugin/authn/duo/model/WebAuthnCredential.java  | 2 ++
 .../idp/plugin/authn/duo/impl/DefaultDuoAdminClient.java           | 2 ++
 9 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/authn/duo/DuoFactorPrincipal.java b/idp-duo-api/src/main/java/net/shibboleth/idp/authn/duo/DuoFactorPrincipal.java
index 1c7b2410..d81a84e0 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/authn/duo/DuoFactorPrincipal.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/authn/duo/DuoFactorPrincipal.java
@@ -24,7 +24,12 @@ import net.shibboleth.shared.annotation.constraint.NotEmpty;
 import net.shibboleth.shared.logic.Constraint;
 import net.shibboleth.shared.primitive.StringSupport;
 
-/** Principal based on the Duo authentication factor used for 2FA. */
+/** 
+ * Principal based on the Duo authentication factor used for 2FA. 
+ * 
+ * @since 2.1.0
+ * 
+ */
 public class DuoFactorPrincipal implements CloneablePrincipal {
     
     /** The authentication factor used.*/
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminClient.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminClient.java
index 9737cd3c..b1985f70 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminClient.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminClient.java
@@ -32,6 +32,8 @@ import net.shibboleth.shared.annotation.constraint.NotEmpty;
  * A client that supports retrieval of information from the Duo Admin API.
  * 
  * <p>Clients should be thread-safe and re-usable.</p>
+ * 
+ * @since 2.1.0
  */
 public interface DuoAdminClient {
     
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminListMapResponseWrapper.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminListMapResponseWrapper.java
index 4519cb9a..d6468467 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminListMapResponseWrapper.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminListMapResponseWrapper.java
@@ -25,6 +25,8 @@ import com.fasterxml.jackson.annotation.JsonProperty;
 /**
  * Handle the specific case of a {@link List} of {@link Map Maps} response from the Duo AdminAPI. If a single object 
  * is returned in the response instead of a List, it is convert to a single valued list for consistency. 
+ * 
+ * @since 2.1.0
  */
 public class DuoAdminListMapResponseWrapper extends DuoAdminResponseWrapper<List<Map<String, Object>>>{
     
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminResponseWrapper.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminResponseWrapper.java
index 097e7611..4fbe68fc 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminResponseWrapper.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/DuoAdminResponseWrapper.java
@@ -26,6 +26,8 @@ import com.fasterxml.jackson.annotation.JsonProperty;
  * AdminAPI.
  *
  * @param <T> the class being wrapped
+ * 
+ * @since 2.1.0
  */
 public class DuoAdminResponseWrapper<T> {
     
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/PasswordlessEnrollmentCondition.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/PasswordlessEnrollmentCondition.java
index 3cdbd517..95a5b673 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/PasswordlessEnrollmentCondition.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/PasswordlessEnrollmentCondition.java
@@ -40,8 +40,9 @@ import net.shibboleth.shared.primitive.StringSupport;
  * A BiPredicate which checks the enrollment status of a user against the Duo Admin APIs.
  * 
  * <p>The second parameter is the username to evaluate.</p>
+ * 
+ * @since 2.1.0
  */
-
 public class PasswordlessEnrollmentCondition extends AbstractInitializableComponent
         implements BiPredicate<ProfileRequestContext,String> {
     
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/U2ftoken.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/U2ftoken.java
index 35c479a1..588fa041 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/U2ftoken.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/U2ftoken.java
@@ -23,6 +23,8 @@ import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
 
 /**
  * A U2F token. Deprecated by Duo in February 2022.
+ * 
+ * @since 2.1.0
  */
 @JsonInclude(JsonInclude.Include.NON_NULL)
 @JsonDeserialize(builder = U2ftoken.Builder.class)
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/User.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/User.java
index e95122b0..be6b357e 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/User.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/User.java
@@ -38,6 +38,8 @@ import net.shibboleth.shared.collection.CollectionSupport;
  * 
  * <p>Those properties not explicitly listed will be included in the additionalProperties map for retrieval 
  * if required.</p>
+ * 
+ * @since 2.1.0
  */
 @JsonInclude(JsonInclude.Include.NON_NULL)
 @JsonIgnoreProperties(ignoreUnknown = true) 
diff --git a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/WebAuthnCredential.java b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/WebAuthnCredential.java
index 64f08a83..d33ce6ad 100644
--- a/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/WebAuthnCredential.java
+++ b/idp-duo-api/src/main/java/net/shibboleth/idp/plugin/authn/duo/model/WebAuthnCredential.java
@@ -23,6 +23,8 @@ import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
 
 /**
  * A WebAuthn credential registered to a User.
+ * 
+ * @since 2.1.0
  */
 @JsonInclude(JsonInclude.Include.NON_NULL)
 @JsonDeserialize(builder = WebAuthnCredential.Builder.class)
diff --git a/idp-duo-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/impl/DefaultDuoAdminClient.java b/idp-duo-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/impl/DefaultDuoAdminClient.java
index 5ddfca22..728f100f 100644
--- a/idp-duo-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/impl/DefaultDuoAdminClient.java
+++ b/idp-duo-impl/src/main/java/net/shibboleth/idp/plugin/authn/duo/impl/DefaultDuoAdminClient.java
@@ -65,6 +65,8 @@ import net.shibboleth.shared.primitive.LoggerFactory;
  * The default implementation of the {@link DuoAdminClient} for looking up information from the DuoAdmin API.
  * 
  * <p>This class is thread-safe and can be re-used once published.</p>
+ * 
+ * @since 2.1.0
  */
 @ThreadSafeAfterInit
 public class DefaultDuoAdminClient extends AbstractIdentifiableInitializableComponent implements DuoAdminClient {    

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


More information about the commits mailing list