Files
releases/docs/website/content/integrations/springsecurity-api.md
T
Charlie Egan 9bf54788f5 [docs] Move OPA ecosystem pages to site top-level (#6198)
* We are having trouble managing the complexity of having ecosystem pages shown in the versioned area of the OPA docs site (see website: link ecosystem from edge #6170)
* We have invested in the OPA ecosystem data recently and it makes sense to make it more prominent.
* The data in the OPA Ecosystem is harder to use when nested in docs as some Hugo functions are unavailable to nested sections.

This PR implements a solution by:

* Pages that were under /docs/version/ecosystem, /docs/version/integrations etc have been moved to /ecosystem and /integrations.
* Redirects have been created for the old pages in the netlify config.

Signed-off-by: Charlie Egan <charlie@styra.com>
2023-08-31 09:36:51 +01:00

1.3 KiB

title, labels, software, code, tutorials, inventors, docs_features
title labels software code tutorials inventors docs_features
Authorization for Java Spring Security
layer category
network application
javaspringsecurity
https://github.com/open-policy-agent/contrib/tree/master/spring_authz
https://github.com/Bisnode/opa-spring-security
https://github.com/build-security/opa-java-spring-client
https://github.com/massenz/jwt-opa
https://github.com/eugenp/tutorials/tree/master/spring-security-modules/spring-security-opa
https://github.com/open-policy-agent/contrib/blob/master/spring_authz/README.md
https://github.com/massenz/jwt-opa#web-server-demo-app
https://www.baeldung.com/spring-security-authorization-opa
styra
build.security
bisnode
alertavert
rest-api-integration
note
OPA Spring Security uses the REST API to query OPA about authz decisions. See an example application in OPA's [contrib repo](https://github.com/open-policy-agent/contrib/tree/main/spring_authz).

Spring Security provides a framework for securing Java applications. These integrations provide simple implementations for Spring Security that use OPA for making API authorization decisions. They provide support for both traditional Spring Security (MVC), as well as an implementation for Spring Reactive (Web Flux).