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 StringfindEmailFromClaims(Map<String, String> jwtPrincipalClaimsMapping, List<String> jwtPrincipalClaimsOrder, Map<String, ?> claims, String defaulPrincipalClaim) static StringfindUserNameFromClaims(Map<String, String> jwtPrincipalClaimsMapping, List<String> jwtPrincipalClaimsOrder, Map<String, ?> claims) static StringgetClaimOrObject(Object obj) static Stringstatic StringgetFirstMatchJwtClaim(List<String> jwtPrincipalClaimsOrder, Map<String, ?> claims) static LoginConfigurationstatic StringgetPrincipalName(Map<String, String> authHeaders) static StringgetUserName(javax.ws.rs.core.SecurityContext securityContext) static booleanstatic voidvalidateDomainEnforcement(Map<String, String> jwtPrincipalClaimsMapping, List<String> jwtPrincipalClaimsOrder, Map<String, com.auth0.jwt.interfaces.Claim> claims, String principalDomain, boolean enforcePrincipalDomain) static voidvalidatePrincipalClaimsMapping(Map<String, String> mapping)
-
Field Details
-
DEFAULT_PRINCIPAL_DOMAIN
- See Also:
-
-
Method Details
-
getUserName
-
getLoginConfiguration
-
authHeaders
-
getPrincipalName
-
getDomain
-
addHeaders
-
findUserNameFromClaims
-
findEmailFromClaims
-
getClaimOrObject
-
getFirstMatchJwtClaim
-
validatePrincipalClaimsMapping
-
validateDomainEnforcement
-
isBot
-