Class OPAAutoConfiguration
java.lang.Object
com.styra.opa.springboot.autoconfigure.OPAAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties(OPAProperties.class)
@AutoConfigureBefore(org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class)
@ConditionalOnClass(com.styra.opa.OPAClient.class)
public class OPAAutoConfiguration
extends Object
Auto-configuration
for OPA authorization support.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionopaAuthorizationManager
(OPAClient opaClient, OPAProperties opaProperties) opaClient
(OPAProperties opaProperties) Create anOPAClient
bean usingOPAProperties#getUrl()
.
-
Constructor Details
-
OPAAutoConfiguration
public OPAAutoConfiguration()
-
-
Method Details
-
opaClient
@Bean @ConditionalOnMissingBean(com.styra.opa.OPAClient.class) public OPAClient opaClient(OPAProperties opaProperties) Create anOPAClient
bean usingOPAProperties#getUrl()
. -
opaAuthorizationManager
@Bean @ConditionalOnMissingBean(OPAAuthorizationManager.class) public OPAAuthorizationManager opaAuthorizationManager(OPAClient opaClient, OPAProperties opaProperties)
-