Class JaspicRealm
- java.lang.Object
-
- com.sun.web.security.realmadapter.JaspicRealm
-
public class JaspicRealm extends Object
-
-
Constructor Summary
Constructors Constructor Description JaspicRealm(String realmName, boolean isSystemApp, WebBundleDescriptor webDescriptor, RequestTracingService requestTracing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanSubject(HttpRequest httpRequest)
void
destroy()
void
initJaspicServices(jakarta.servlet.ServletContext servletContext)
boolean
isInitialised()
boolean
isJaspicEnabled()
boolean
isJaspicEnabled(jakarta.servlet.ServletContext servletContext)
boolean
secureResponse(HttpRequest request, HttpResponse response, Context context)
void
setVirtualServer(Container virtualServer)
boolean
validateRequest(HttpRequest request, HttpResponse response, Context context, Authenticator authenticator, boolean calledFromAuthenticate, Function<jakarta.servlet.http.HttpServletRequest,Boolean> isMandatoryFn)
-
-
-
Constructor Detail
-
JaspicRealm
public JaspicRealm(String realmName, boolean isSystemApp, WebBundleDescriptor webDescriptor, RequestTracingService requestTracing)
-
-
Method Detail
-
setVirtualServer
public void setVirtualServer(Container virtualServer)
-
initJaspicServices
public void initJaspicServices(jakarta.servlet.ServletContext servletContext)
-
isInitialised
public boolean isInitialised()
-
isJaspicEnabled
public boolean isJaspicEnabled(jakarta.servlet.ServletContext servletContext)
-
isJaspicEnabled
public boolean isJaspicEnabled()
-
validateRequest
public boolean validateRequest(HttpRequest request, HttpResponse response, Context context, Authenticator authenticator, boolean calledFromAuthenticate, Function<jakarta.servlet.http.HttpServletRequest,Boolean> isMandatoryFn) throws IOException
- Throws:
IOException
-
secureResponse
public boolean secureResponse(HttpRequest request, HttpResponse response, Context context) throws IOException
- Throws:
IOException
-
cleanSubject
public void cleanSubject(HttpRequest httpRequest) throws jakarta.security.auth.message.AuthException
- Throws:
jakarta.security.auth.message.AuthException
-
destroy
public void destroy()
-
-