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
OPASecurityExceptionpublic 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 requestOPASecurityExceptionpublic org.apache.http.impl.client.CloseableHttpClient createHttpClient(java.lang.String url)
throws OPASecurityException
url - Service endpoint.It can be http/httpsOPASecurityExceptionCopyright © 2005-2022 Apache Software Foundation. All Rights Reserved.