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) 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(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) (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(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)JaxRsPathMatchingHttpSecurityPolicy(AuthorizationPolicyStorage storage, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, HttpConfiguration httpConfig, HttpBuildTimeConfig buildTimeConfig, BlockingSecurityExecutor blockingSecurityExecutor) (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)