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 voidcleanSubject(HttpRequest httpRequest)voiddestroy()voidinitJaspicServices(jakarta.servlet.ServletContext servletContext)booleanisInitialised()booleanisJaspicEnabled()booleanisJaspicEnabled(jakarta.servlet.ServletContext servletContext)booleansecureResponse(HttpRequest request, HttpResponse response, Context context)voidsetVirtualServer(Container virtualServer)booleanvalidateRequest(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()
-
-