Class K8sLoadTrusts
java.lang.Object
com.tremolosecurity.oidc.k8s.K8sLoadTrusts
- All Implemented Interfaces:
DynamicLoadTrusts
,K8sWatchTarget
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addObject
(TremoloType cfg, org.json.simple.JSONObject item) void
deleteObject
(TremoloType cfg, org.json.simple.JSONObject item) void
loadTrusts
(String idpName, jakarta.servlet.ServletContext ctx, HashMap<String, Attribute> init, HashMap<String, HashMap<String, Attribute>> trustCfg, MapIdentity mapper, HashMap<String, OpenIDConnectTrust> trusts) void
modifyObject
(TremoloType cfg, org.json.simple.JSONObject item)
-
Constructor Details
-
K8sLoadTrusts
public K8sLoadTrusts()
-
-
Method Details
-
loadTrusts
public void loadTrusts(String idpName, jakarta.servlet.ServletContext ctx, HashMap<String, Attribute> init, HashMap<String, throws ExceptionHashMap<String, Attribute>> trustCfg, MapIdentity mapper, HashMap<String, OpenIDConnectTrust> trusts) - Specified by:
loadTrusts
in interfaceDynamicLoadTrusts
- Throws:
Exception
-
addObject
public void addObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
addObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-
modifyObject
public void modifyObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
modifyObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-
deleteObject
public void deleteObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
deleteObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-