Data security
SeedStack data security add-on provides data obfuscation for any POJO according to the application security policy. The goal is to protect the data exposed by an application.
SeedStack data security add-on provides data obfuscation for any POJO according to the application security policy. The goal is to protect the data exposed by an application.
SeedStack LDAP addon enables your application to connect to an LDAP directory to identify, authenticate and authorize users.
Seedstack OAuth add-on provides the ability to authenticate and authorize subjects using OAuth and OpenID Connect. Dependencies Maven Gradle <dependency> <groupId>org.seedstack.addons.oauth</groupId> <artifactId>oauth</artifactId><version>3.2.0</version> </dependency> Specifying versions manually is error-prone, use dependency management instead. Show version dependencies { compile("org.seedstack.addons.oauth:oauth:3.2.0") } In a Web context you also need to add the following dependency (otherwise security filters will be ignored): Maven Gradle <dependency> <groupId>org.
The seed-security-core
module provides application-level security. It takes charge of the following tasks:
The SeedStack W20 bridge acts as an integration bridge between the Seed Java framework and the W20 Web framework.
The SeedStack Web bridge is an API that enables to quickly integrate your Web frontend to your SeedStack backend.
In a Web application, security can be enforced at the HTTP-level by a servlet filter using URL filtering patterns. This feature requires the following dependency in your project: Maven Gradle <dependency> <groupId>org.seedstack.seed</groupId> <artifactId>seed-web-security</artifactId><version>3.13.0</version> </dependency> Specifying versions manually is error-prone, use dependency management instead. Show version dependencies { compile("org.seedstack.seed:seed-web-security:3.13.0") } The security servlet filter is automatically added on /* and has the ability to intercept all application URLs.