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.HttpSecurityConfiguration.Policy.instance()Returns the value of theinstancerecord component.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) Constructors in io.quarkus.vertx.http.runtime.security with parameters of type HttpSecurityPolicyModifierConstructorDescription(package private)HttpMatcher(HttpSecurityConfiguration.AuthenticationMechanism authMechanism, Set<String> methods, HttpSecurityPolicy checker) Creates an instance of aHttpMatcherrecord class.(package private)Policy(String name, HttpSecurityPolicy instance) Creates an instance of aPolicyrecord 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(List<HttpSecurityConfiguration.HttpPermissionCarrier> httpPermissions, 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) -
Uses of HttpSecurityPolicy in io.quarkus.vertx.http.security
Methods in io.quarkus.vertx.http.security with parameters of type HttpSecurityPolicyModifier and TypeMethodDescriptionHttpSecurity.Authorization.policy(HttpSecurityPolicy policy) HTTP requests will only be accessible if the passedHttpSecurityPolicygrants access.HttpSecurity.HttpPermission.policy(HttpSecurityPolicy httpSecurityPolicy) This method is a shortcut forHttpSecurity.Authorization.policy(HttpSecurityPolicy).