A C E G M N O Q R S T U 
All Classes All Packages

A

anonymousPaths() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthenticationConfig
Returns the set of HTTP URL paths that are permitted to be serviced without authentication.
attemptAuthentication(RoutingContext) - Method in class org.projectnessie.server.authn.NessieHttpAuthenticator
 

C

CelAuthorizer - Class in org.projectnessie.server.authz
 
CelAuthorizer(QuarkusNessieAuthorizationConfig, CompiledAuthorizationRules) - Constructor for class org.projectnessie.server.authz.CelAuthorizer
 
CompiledAuthorizationRules - Class in org.projectnessie.server.authz
Compiles the authorization rules from QuarkusNessieAuthorizationConfig at startup and provides access to them via CompiledAuthorizationRules.getRules().
CompiledAuthorizationRules(QuarkusNessieAuthorizationConfig) - Constructor for class org.projectnessie.server.authz.CompiledAuthorizationRules
 
customize(ObjectMapper) - Method in class org.projectnessie.server.rest.RegisterObjectMapper
 

E

enabled() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthenticationConfig
Returns true if Nessie authentication is enabled.
enabled() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthorizationConfig
Returns true if Nessie authorization is enabled.

G

get() - Method in class org.projectnessie.server.authn.QuarkusPrincipalSupplier
 
getRules() - Method in class org.projectnessie.server.authz.CompiledAuthorizationRules
Returns a map of compiled authorization rules.

M

micrometerRegistry() - Method in class org.projectnessie.server.opentelemetry.MicrometerSupport
 
MicrometerSupport - Class in org.projectnessie.server.opentelemetry
 
MicrometerSupport() - Constructor for class org.projectnessie.server.opentelemetry.MicrometerSupport
 

N

NessieHttpAuthenticator - Class in org.projectnessie.server.authn
A custom HttpAuthenticator.
NessieHttpAuthenticator(QuarkusNessieAuthenticationConfig, IdentityProviderManager, Instance<PathMatchingHttpSecurityPolicy>, Instance<HttpAuthenticationMechanism>, Instance<IdentityProvider<?>>) - Constructor for class org.projectnessie.server.authn.NessieHttpAuthenticator
 

O

OpenTracingSupport - Class in org.projectnessie.server.opentelemetry
 
OpenTracingSupport() - Constructor for class org.projectnessie.server.opentelemetry.OpenTracingSupport
 
org.projectnessie.server.authn - package org.projectnessie.server.authn
 
org.projectnessie.server.authz - package org.projectnessie.server.authz
 
org.projectnessie.server.config - package org.projectnessie.server.config
 
org.projectnessie.server.filters - package org.projectnessie.server.filters
 
org.projectnessie.server.opentelemetry - package org.projectnessie.server.opentelemetry
 
org.projectnessie.server.rest - package org.projectnessie.server.rest
 

Q

QuarkusNessieAuthenticationConfig - Interface in org.projectnessie.server.config
Configuration for Nessie authentication settings.
QuarkusNessieAuthorizationConfig - Interface in org.projectnessie.server.config
Configuration for Nessie authorization settings.
QuarkusPrincipalSupplier - Class in org.projectnessie.server.authn
 
QuarkusPrincipalSupplier(SecurityIdentity) - Constructor for class org.projectnessie.server.authn.QuarkusPrincipalSupplier
 

R

RegisterObjectMapper - Class in org.projectnessie.server.rest
 
RegisterObjectMapper() - Constructor for class org.projectnessie.server.rest.RegisterObjectMapper
 
ResteasyExceptionMapper - Class in org.projectnessie.server.rest
"Special" implementation for exceptions that extend ValidationException, as those do not "go through" NessieExceptionMapper and there need to be two ExceptionMapper beans for the Nessie-server.
ResteasyExceptionMapper() - Constructor for class org.projectnessie.server.rest.ResteasyExceptionMapper
 
ResteasyExceptionMapper(ServerConfig) - Constructor for class org.projectnessie.server.rest.ResteasyExceptionMapper
 
rules() - Method in interface org.projectnessie.server.config.QuarkusNessieAuthorizationConfig
The authorization rules where the key represents the rule id and the value the CEL expression.

S

SinglePageAppRoutingFilter - Class in org.projectnessie.server.filters
Routes UI routes to http page.
SinglePageAppRoutingFilter() - Constructor for class org.projectnessie.server.filters.SinglePageAppRoutingFilter
 
startAccessCheck(AccessContext) - Method in class org.projectnessie.server.authz.CelAuthorizer
 

T

toResponse(ResteasyViolationException) - Method in class org.projectnessie.server.rest.ResteasyExceptionMapper
 
tracerShim() - Method in class org.projectnessie.server.opentelemetry.OpenTracingSupport
 

U

unwrapException(Throwable) - Static method in class org.projectnessie.server.rest.ResteasyExceptionMapper
 
A C E G M N O Q R S T U 
All Classes All Packages