Class SecurityUtil
java.lang.Object
org.openmetadata.service.security.SecurityUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic javax.ws.rs.client.Invocation.BuilderaddHeaders(javax.ws.rs.client.WebTarget target, Map<String, String> headers) authHeaders(String username) static com.nimbusds.oauth2.sdk.auth.ClientAuthenticationgetClientAuthentication(org.pac4j.oidc.config.OidcConfiguration configuration) static Stringstatic voidgetErrorMessage(javax.servlet.http.HttpServletResponse resp, Exception e) static StringgetPrincipalName(Map<String, String> authHeaders) static Optional<org.pac4j.oidc.credentials.OidcCredentials>getUserCredentialsFromSession(javax.servlet.http.HttpServletRequest request, org.pac4j.oidc.client.OidcClient client) static StringgetUserName(javax.ws.rs.core.SecurityContext securityContext) static booleanisCredentialsExpired(org.pac4j.oidc.credentials.OidcCredentials credentials) static voidsendRedirectWithToken(javax.servlet.http.HttpServletResponse response, org.pac4j.oidc.credentials.OidcCredentials credentials, String serverUrl, List<String> claimsOrder) static org.pac4j.oidc.client.OidcClienttryCreateOidcClient(OidcClientConfig clientConfig)
-
Field Details
-
DEFAULT_PRINCIPAL_DOMAIN
- See Also:
-
-
Method Details
-
getUserName
-
authHeaders
-
getPrincipalName
-
getDomain
-
addHeaders
-
tryCreateOidcClient
-
getClientAuthentication
public static com.nimbusds.oauth2.sdk.auth.ClientAuthentication getClientAuthentication(org.pac4j.oidc.config.OidcConfiguration configuration) -
getErrorMessage
-
sendRedirectWithToken
public static void sendRedirectWithToken(javax.servlet.http.HttpServletResponse response, org.pac4j.oidc.credentials.OidcCredentials credentials, String serverUrl, List<String> claimsOrder) throws ParseException, IOException - Throws:
ParseExceptionIOException
-
isCredentialsExpired
public static boolean isCredentialsExpired(org.pac4j.oidc.credentials.OidcCredentials credentials) throws ParseException - Throws:
ParseException
-
getUserCredentialsFromSession
public static Optional<org.pac4j.oidc.credentials.OidcCredentials> getUserCredentialsFromSession(javax.servlet.http.HttpServletRequest request, org.pac4j.oidc.client.OidcClient client) throws ParseException - Throws:
ParseException
-