Uses of Interface
io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy
Packages that use HttpSecurityPolicy
-
Uses of HttpSecurityPolicy in io.quarkus.vertx.http.runtime.security
Classes in io.quarkus.vertx.http.runtime.security that implement HttpSecurityPolicyModifier and TypeClassDescriptionclasspermission checker that checks if the user is authenticatedclassclassA security policy that allows for matching of other security policies based on paths.classclasspermission checker that handles role based permissionsMethods in io.quarkus.vertx.http.runtime.security that return HttpSecurityPolicyModifier and TypeMethodDescriptionAbstractPathMatchingHttpSecurityPolicy.HttpMatcher.checker()Returns the value of thecheckerrecord component.Methods in io.quarkus.vertx.http.runtime.security that return types with arguments of type HttpSecurityPolicyModifier and TypeMethodDescriptionHttpSecurityRecorder.createNamedHttpSecurityPolicy(Supplier<HttpSecurityPolicy> policySupplier, String name) Methods in io.quarkus.vertx.http.runtime.security with parameters of type HttpSecurityPolicyModifier and TypeMethodDescription(package private) io.smallrye.mutiny.Uni<HttpSecurityPolicy.CheckResult>AbstractPathMatchingHttpSecurityPolicy.checkPermissions(io.vertx.ext.web.RoutingContext routingContext, io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity, HttpSecurityPolicy.AuthorizationRequestContext requestContext, HttpSecurityPolicy... additionalPolicies) (package private) static ConfigurationExceptionAbstractPathMatchingHttpSecurityPolicy.duplicateNamedPoliciesNotAllowedEx(HttpSecurityPolicy policy1, HttpSecurityPolicy policy2) Method parameters in io.quarkus.vertx.http.runtime.security with type arguments of type HttpSecurityPolicyModifier and TypeMethodDescriptionHttpSecurityRecorder.createNamedHttpSecurityPolicy(Supplier<HttpSecurityPolicy> policySupplier, String name) Constructors in io.quarkus.vertx.http.runtime.security with parameters of type HttpSecurityPolicyModifierConstructorDescription(package private)HttpMatcher(String authMechanism, Set<String> methods, HttpSecurityPolicy checker) Creates an instance of aHttpMatcherrecord class.Constructor parameters in io.quarkus.vertx.http.runtime.security with type arguments of type HttpSecurityPolicyModifierConstructorDescription(package private)AbstractHttpAuthorizer(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) (package private)AbstractPathMatchingHttpSecurityPolicy(Map<String, PolicyMappingConfig> permissions, Map<String, PolicyConfig> rolePolicy, String rootPath, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, PolicyMappingConfig.AppliesTo appliesTo) (package private)HttpAuthorizer(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)JaxRsPathMatchingHttpSecurityPolicy(AuthorizationPolicyStorage storage, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, VertxHttpConfig httpConfig, VertxHttpBuildTimeConfig httpBuildTimeConfig, BlockingSecurityExecutor blockingSecurityExecutor) (package private)ManagementPathMatchingHttpSecurityPolicy(ManagementInterfaceBuildTimeConfig managementBuildTimeConfig, ManagementConfig managementConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies) (package private)PathMatchingHttpSecurityPolicy(VertxHttpConfig httpConfig, VertxHttpBuildTimeConfig httpBuildTimeConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies)