User Management Application with Spring Framework
-
Updated
Oct 17, 2023 - Java
The Open Policy Agent (OPA, pronounced “oh-pa”) is an open source, general-purpose policy engine that unifies policy enforcement across the stack. OPA provides a high-level declarative language that lets you specify policy as code and simple APIs to offload policy decision-making from your software. You can use OPA to enforce policies in microservices, Kubernetes, CI/CD pipelines, API gateways, and more.
What is OPA
User Management Application with Spring Framework
OPA bundle provider and consumer application with OPA Side car.
A Policy Enforcement Point (PEP) library for Spring Boot applications that provides fine-grained access control through Spring Security's method security (@PreAuthorize, @PostAuthorize).
Showcase for "Policy-as-Code for Cloud-Native Applications with OPA"
Explore the "Spring Boot-OPA Demo Project," showcasing seamless integration of OPAL with Spring Boot. Witness real-time policy evaluation, fine-grained access control, and easy policy management, empowering you to build secure and scalable applications effortlessly.
Checks the syntax of openpolicyagent's policy files (.rego)
Spring boot application with trending reactive webflux and webclient for RESTful API along with powerful spring security, jwt for authentication and OPA(Open Policy Agent) for authorization.
Collection of demos for the OPA SDKs
Demonstrates the authorization of a REST API with Open Policy Agent (OPA) and Keycloak
A driver to connect via Java to Open Policy Agent (OPA) deployments.
Micronaut / OPA (Open Policy Agent) demo
Spring Boot library for enforcing authorization on Spring Data JPA and MongoDB by filtering data using the Open Policy Agent (OPA) partial evaluation feature.
Plugin adding various tasks to help out integrating Open Policy Agent (OPA) in Gradle builds.
Open Policy Agent for Spring Security
CloudRec is an open source multi-cloud security posture management (CSPM) platform designed to help organizations improve the security of their cloud environments.