public class OPAClient
extends java.lang.Object
Constructor and Description |
---|
OPAClient(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> additionalParameters) |
Modifier and Type | Method and Description |
---|---|
org.apache.http.impl.client.CloseableHttpClient |
createHttpClient(java.lang.String url)
Return a CloseableHttpClient instance
|
java.lang.String |
publish(java.lang.String opaServerUrl,
java.lang.String payload,
java.lang.String credentials)
Method to publish the OPA payload to the OPA server
|
public OPAClient(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> additionalParameters) throws OPASecurityException
OPASecurityException
public java.lang.String publish(java.lang.String opaServerUrl, java.lang.String payload, java.lang.String credentials) throws OPASecurityException
opaServerUrl
- The url of the opa serverpayload
- The payload of the requestcredentials
- Access key of the opa validation requestOPASecurityException
public org.apache.http.impl.client.CloseableHttpClient createHttpClient(java.lang.String url) throws OPASecurityException
url
- Service endpoint.It can be http/httpsOPASecurityException
Copyright © 2005-2022 Apache Software Foundation. All Rights Reserved.