Uses of Interface
io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy
-
Uses of HttpSecurityPolicy in io.quarkus.vertx.http.runtime.security
Modifier and TypeClassDescriptionclass
permission checker that checks if the user is authenticatedclass
class
A security policy that allows for matching of other security policies based on paths.class
class
permission checker that handles role based permissionsModifier and TypeFieldDescription(package private) final HttpSecurityPolicy
AbstractPathMatchingHttpSecurityPolicy.HttpMatcher.checker
Modifier and TypeMethodDescriptionHttpSecurityRecorder.createNamedHttpSecurityPolicy
(Supplier<HttpSecurityPolicy> policySupplier, String name) Modifier and TypeMethodDescriptionHttpSecurityRecorder.createNamedHttpSecurityPolicy
(Supplier<HttpSecurityPolicy> policySupplier, String name) ModifierConstructorDescription(package private)
HttpMatcher
(String authMechanism, Set<String> methods, HttpSecurityPolicy checker) ModifierConstructorDescription(package private)
AbstractHttpAuthorizer
(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, List<HttpSecurityPolicy> policies, jakarta.enterprise.inject.spi.BeanManager beanManager, BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.event.Event<AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled) AbstractPathMatchingHttpSecurityPolicy
(Map<String, PolicyMappingConfig> permissions, Map<String, PolicyConfig> rolePolicy, String rootPath, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, PolicyMappingConfig.AppliesTo appliesTo) (package private)
HttpAuthorizer
(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.event.Event<AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled) (package private)
ManagementPathMatchingHttpSecurityPolicy
(ManagementInterfaceBuildTimeConfig buildTimeConfig, ManagementInterfaceConfiguration runTimeConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies) (package private)
PathMatchingHttpSecurityPolicy
(HttpConfiguration httpConfig, HttpBuildTimeConfig buildTimeConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies)