December 2017
Intermediate to advanced
372 pages
8h 46m
English
To secure resources against credentials stored in an LDAP database, we need to annotate the resource to be secured (such as a servlet or JAX-RS RESTful web service) with the @LdapIdentityStoreDefinition annotation, the following example illustrates how to do this:
package net.ensode.javaee8book.httpauthdatabaseidentitystore.servlet; import java.io.IOException; import javax.security.enterprise.identitystore.LdapIdentityStoreDefinition; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @LdapIdentityStoreDefinition( url = "ldap://myldapserver:33389/", ...