Uses of Class
com.floragunn.searchguard.user.User
-
-
Uses of User in com.floragunn.searchguard.auth
Methods in com.floragunn.searchguard.auth that return User Modifier and Type Method Description UserAuthenticationBackend. authenticate(AuthCredentials credentials)Validate credentials and return an authenticated user (or throw an ElasticsearchSecurityException)UserBackendRegistry. authenticate(org.elasticsearch.transport.TransportRequest request, String sslPrincipal, org.elasticsearch.tasks.Task task, String action)Methods in com.floragunn.searchguard.auth with parameters of type User Modifier and Type Method Description booleanAuthenticationBackend. exists(User user)Lookup for a specific user in the authentication backendvoidAuthorizationBackend. fillRoles(User user, AuthCredentials credentials)Populate aUserwith backend roles. -
Uses of User in com.floragunn.searchguard.auth.internal
Methods in com.floragunn.searchguard.auth.internal that return User Modifier and Type Method Description UserInternalAuthenticationBackend. authenticate(AuthCredentials credentials)UserNoOpAuthenticationBackend. authenticate(AuthCredentials credentials)Methods in com.floragunn.searchguard.auth.internal with parameters of type User Modifier and Type Method Description booleanInternalAuthenticationBackend. exists(User user)booleanNoOpAuthenticationBackend. exists(User user)voidInternalAuthenticationBackend. fillRoles(User user, AuthCredentials credentials)voidNoOpAuthorizationBackend. fillRoles(User user, AuthCredentials authCreds) -
Uses of User in com.floragunn.searchguard.configuration
Methods in com.floragunn.searchguard.configuration with parameters of type User Modifier and Type Method Description booleanAdminDNs. isAdmin(User user) -
Uses of User in com.floragunn.searchguard.internalauthtoken
Methods in com.floragunn.searchguard.internalauthtoken that return User Modifier and Type Method Description UserInternalAuthTokenProvider.AuthFromInternalAuthToken. getUser()Methods in com.floragunn.searchguard.internalauthtoken with parameters of type User Modifier and Type Method Description StringInternalAuthTokenProvider. getJwt(User user, String aud)StringInternalAuthTokenProvider. getJwt(User user, String aud, TemporalAmount validity) -
Uses of User in com.floragunn.searchguard.privileges
Methods in com.floragunn.searchguard.privileges that return User Modifier and Type Method Description UserSpecialPrivilegesEvaluationContext. getUser()Methods in com.floragunn.searchguard.privileges with parameters of type User Modifier and Type Method Description SpecialPrivilegesEvaluationContextSpecialPrivilegesEvaluationContextProvider. apply(User user, org.elasticsearch.common.util.concurrent.ThreadContext threadContext)SpecialPrivilegesEvaluationContextSpecialPrivilegesEvaluationContextProviderRegistry. apply(User user, org.elasticsearch.common.util.concurrent.ThreadContext threadContext)PrivilegesEvaluatorResponseDlsFlsEvaluator. evaluate(org.elasticsearch.action.ActionRequest request, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, IndexResolverReplacer.Resolved requestedResolved, User user, SgRoles sgRoles, PrivilegesEvaluatorResponse presponse)PrivilegesEvaluatorResponsePrivilegesEvaluator. evaluate(User user, String action0, org.elasticsearch.action.ActionRequest request, org.elasticsearch.tasks.Task task, ActionConfig actionConfig, InternalAuthTokenProvider.AuthFromInternalAuthToken authFromInternalAuthToken)PrivilegesEvaluatorResponseTermsAggregationEvaluator. evaluate(IndexResolverReplacer.Resolved resolved, org.elasticsearch.action.ActionRequest request, org.elasticsearch.cluster.service.ClusterService clusterService, User user, SgRoles sgRoles, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, PrivilegesEvaluatorResponse presponse)Map<String,Boolean>PrivilegesEvaluator. evaluateKibanaApplicationPrivileges(User user, org.elasticsearch.common.transport.TransportAddress caller, Collection<String> privileges)booleanPrivilegesEvaluator. hasTenantPermission(User user, Set<String> mappedRoles, String action)Set<String>PrivilegesEvaluator. mapSgRoles(User user, org.elasticsearch.common.transport.TransportAddress caller)Map<String,Boolean>PrivilegesEvaluator. mapTenants(User user, Set<String> roles)BooleanPrivilegesInterceptor. replaceKibanaIndex(org.elasticsearch.action.ActionRequest request, String action, User user, DynamicConfigModel config, IndexResolverReplacer.Resolved requestedResolved, Map<String,Boolean> tenants) -
Uses of User in com.floragunn.searchguard.privileges.extended_action_handling
Methods in com.floragunn.searchguard.privileges.extended_action_handling with parameters of type User Modifier and Type Method Description <Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
voidExtendedActionHandlingService. apply(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> actionListener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)<R extends org.elasticsearch.action.ActionResponse>
org.elasticsearch.action.ActionListener<R>ResourceOwnerService. applyCreatePostAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.action.ActionListener<R> actionListener)<Request extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse>
org.elasticsearch.action.ActionListener<R>ResourceOwnerService. applyDeletePostAction(ActionConfig actionConfig, ActionConfig.Resource resource, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<R> actionListener)<Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
org.elasticsearch.action.support.ActionFilterChain<Request,Response>ResourceOwnerService. applyOwnerCheckPreAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> listener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)<Request extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse>
org.elasticsearch.action.ActionListener<R>ExtendedActionHandlingService. applyPostAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<R> actionListener)<Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
voidExtendedActionHandlingService. applyPreAction(ActionConfig actionConfig, User currentUser, org.elasticsearch.tasks.Task task, String action, Request actionRequest, org.elasticsearch.action.ActionListener<Response> listener, org.elasticsearch.action.support.ActionFilterChain<Request,Response> chain)voidResourceOwnerService. checkOwner(String resourceType, Object id, User currentUser, org.elasticsearch.action.ActionListener<com.floragunn.searchguard.privileges.extended_action_handling.ResourceOwnerService.CheckOwnerResponse> actionListener)voidResourceOwnerService. storeOwner(String resourceType, Object id, User owner, long expires, org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> actionListener) -
Uses of User in com.floragunn.searchguard.sgconf
Methods in com.floragunn.searchguard.sgconf with parameters of type User Modifier and Type Method Description booleanConfigModelV6.SgRoles. get(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)booleanConfigModelV7.SgRoles. get(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)abstract booleanSgRoles. get(IndexResolverReplacer.Resolved requestedResolved, User user, String[] allIndexPermsRequiredA, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService)Set<String>ConfigModelV6.SgRoles. getAllPermittedIndicesForKibana(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)Set<String>ConfigModelV7.SgRoles. getAllPermittedIndicesForKibana(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)abstract Set<String>SgRoles. getAllPermittedIndicesForKibana(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)org.elasticsearch.common.collect.Tuple<Map<String,Set<String>>,Map<String,Set<String>>>ConfigModelV6.SgRoles. getDlsFls(User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)org.elasticsearch.common.collect.Tuple<Map<String,Set<String>>,Map<String,Set<String>>>ConfigModelV7.SgRoles. getDlsFls(User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)abstract org.elasticsearch.common.collect.Tuple<Map<String,Set<String>>,Map<String,Set<String>>>SgRoles. getDlsFls(User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService)StringConfigModelV6.IndexPattern. getDlsQuery(User user)StringConfigModelV7.IndexPattern. getDlsQuery(User user)Map<String,Set<String>>ConfigModelV6.SgRoles. getMaskedFields(User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)Map<String,Set<String>>ConfigModelV7.SgRoles. getMaskedFields(User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)abstract Map<String,Set<String>>SgRoles. getMaskedFields(User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService)Set<ConfigModelV6.Tenant>ConfigModelV6.SgRole. getTenants(User user)StringConfigModelV6.IndexPattern. getUnresolvedIndexPattern(User user)StringConfigModelV7.IndexPattern. getUnresolvedIndexPattern(User user)booleanConfigModelV6.SgRoles. impliesTypePermGlobal(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)booleanConfigModelV7.SgRoles. impliesTypePermGlobal(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)abstract booleanSgRoles. impliesTypePermGlobal(IndexResolverReplacer.Resolved requestedResolved, User user, String[] allIndexPermsRequiredA, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService)abstract Set<String>ConfigModel. mapSgRoles(User user, org.elasticsearch.common.transport.TransportAddress caller)Set<String>ConfigModelV6. mapSgRoles(User user, org.elasticsearch.common.transport.TransportAddress caller)Set<String>ConfigModelV7. mapSgRoles(User user, org.elasticsearch.common.transport.TransportAddress caller)Map<String,Set<String>>ConfigModel. mapTenantPermissions(User user, Set<String> roles)Map<String,Set<String>>ConfigModelV7. mapTenantPermissions(User user, Set<String> roles)abstract Map<String,Boolean>ConfigModel. mapTenants(User user, Set<String> roles)Map<String,Boolean>ConfigModelV6. mapTenants(User user, Set<String> roles)Map<String,Boolean>ConfigModelV7. mapTenants(User user, Set<String> roles)booleanConfigModelV7.ExcludedIndexPermissions. matches(Set<String> indices, User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)Set<String>ConfigModelV6.SgRoles. reduce(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)Set<String>ConfigModelV7.SgRoles. reduce(IndexResolverReplacer.Resolved resolved, User user, String[] actions, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs)abstract Set<String>SgRoles. reduce(IndexResolverReplacer.Resolved requestedResolved, User user, String[] strings, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService clusterService)voidConfigModelV7.ExcludedIndexPermissions. removeMatches(Set<String> indices, User user, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver resolver, org.elasticsearch.cluster.service.ClusterService cs) -
Uses of User in com.floragunn.searchguard.user
Fields in com.floragunn.searchguard.user declared as User Modifier and Type Field Description static UserUser. ANONYMOUSMethods in com.floragunn.searchguard.user that return User Modifier and Type Method Description UserUser.Builder. build()Methods in com.floragunn.searchguard.user with parameters of type User Modifier and Type Method Description static StringUserAttributes. replaceAttributes(String string, User user)
-