Package com.axelor.auth.pac4j
Class AuthPac4jInfo
java.lang.Object
com.axelor.auth.pac4j.AuthPac4jInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.pac4j.core.credentials.authenticator.AuthenticatorReturn the main callback endpoint for users authenticationgetClientInfo(String clientName) Return the default post logout url.Optional<org.pac4j.core.profile.UserProfile> getUserProfile(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) static booleanisNativeClient(org.pac4j.core.context.WebContext context) static booleanisWebSocket(jakarta.servlet.http.HttpServletRequest request) static booleanisXHR(jakarta.servlet.http.HttpServletRequest request) static booleanisXHR(org.pac4j.core.context.CallContext ctx) static booleanisXHR(org.pac4j.core.context.WebContext context) voidsetAuthenticator(org.pac4j.core.credentials.authenticator.Authenticator authenticator) voidsetClientInfo(String clientName, Map<String, String> info)
-
Constructor Details
-
AuthPac4jInfo
public AuthPac4jInfo()
-
-
Method Details
-
getCallbackUrl
Return the main callback endpoint for users authentication- Returns:
- url form where the users are authenticated
-
getLogoutUrl
Return the default post logout url.- Returns:
- url where the users will be redirected after logout
-
setAuthenticator
public void setAuthenticator(org.pac4j.core.credentials.authenticator.Authenticator authenticator) -
getAuthenticator
public org.pac4j.core.credentials.authenticator.Authenticator getAuthenticator() -
getClientInfo
-
setClientInfo
-
getCentralClients
-
getUserProfile
public Optional<org.pac4j.core.profile.UserProfile> getUserProfile(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) -
isXHR
public static boolean isXHR(org.pac4j.core.context.CallContext ctx) -
isXHR
public static boolean isXHR(org.pac4j.core.context.WebContext context) -
isXHR
public static boolean isXHR(jakarta.servlet.http.HttpServletRequest request) -
isNativeClient
public static boolean isNativeClient(org.pac4j.core.context.WebContext context) -
isWebSocket
public static boolean isWebSocket(jakarta.servlet.http.HttpServletRequest request)
-