From f4ad5516b19b48c0ac4766859191322841f4e20d Mon Sep 17 00:00:00 2001 From: Brad Nicholes Date: Wed, 26 Apr 2023 10:46:14 -0600 Subject: [PATCH] Add the event to listen for apikey updates --- .../safeguard/safeguardjava/SafeguardA2AContext.java | 2 ++ .../event/PersistentSafeguardA2AEventListener.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/com/oneidentity/safeguard/safeguardjava/SafeguardA2AContext.java b/src/main/java/com/oneidentity/safeguard/safeguardjava/SafeguardA2AContext.java index 2305cff..0ffef1c 100644 --- a/src/main/java/com/oneidentity/safeguard/safeguardjava/SafeguardA2AContext.java +++ b/src/main/java/com/oneidentity/safeguard/safeguardjava/SafeguardA2AContext.java @@ -281,6 +281,7 @@ public ISafeguardEventListener getA2AEventListener(char[] apiKey, ISafeguardEven clientCertificate, apiKey, ignoreSsl, validationCallback); eventListener.registerEventHandler("AssetAccountPasswordUpdated", handler); eventListener.registerEventHandler("AssetAccountSshKeyUpdated", handler); + eventListener.registerEventHandler("AccountApiKeySecretUpdated", handler); Logger.getLogger(SafeguardA2AContext.class.getName()).log(Level.INFO, "Event listener successfully created for Safeguard A2A context."); return eventListener; } @@ -300,6 +301,7 @@ public ISafeguardEventListener getA2AEventListener(List apiKeys, ISafegu clientCertificate, apiKeys, ignoreSsl, validationCallback); eventListener.registerEventHandler("AssetAccountPasswordUpdated", handler); eventListener.registerEventHandler("AssetAccountSshKeyUpdated", handler); + eventListener.registerEventHandler("AccountApiKeySecretUpdated", handler); Logger.getLogger(SafeguardA2AContext.class.getName()).log(Level.INFO, "Event listener successfully created for Safeguard A2A context."); return eventListener; } diff --git a/src/main/java/com/oneidentity/safeguard/safeguardjava/event/PersistentSafeguardA2AEventListener.java b/src/main/java/com/oneidentity/safeguard/safeguardjava/event/PersistentSafeguardA2AEventListener.java index 330e65c..a9be20b 100644 --- a/src/main/java/com/oneidentity/safeguard/safeguardjava/event/PersistentSafeguardA2AEventListener.java +++ b/src/main/java/com/oneidentity/safeguard/safeguardjava/event/PersistentSafeguardA2AEventListener.java @@ -35,6 +35,7 @@ public PersistentSafeguardA2AEventListener(ISafeguardA2AContext a2AContext, char this.apiKeys = null; registerEventHandler("AssetAccountPasswordUpdated", handler); registerEventHandler("AssetAccountSshKeyUpdated", handler); + registerEventHandler("AccountApiKeySecretUpdated", handler); Logger.getLogger(PersistentSafeguardA2AEventListener.class.getName()).log(Level.FINEST, "Persistent A2A event listener successfully created."); } @@ -54,6 +55,7 @@ public PersistentSafeguardA2AEventListener(ISafeguardA2AContext a2AContext, List } registerEventHandler("AssetAccountPasswordUpdated", handler); registerEventHandler("AssetAccountSshKeyUpdated", handler); + registerEventHandler("AccountApiKeySecretUpdated", handler); Logger.getLogger(PersistentSafeguardA2AEventListener.class.getName()).log(Level.FINEST, "Persistent A2A event listener successfully created."); }