Uses of Interface
io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy
-
Packages that use HttpSecurityPolicy Package Description io.quarkus.vertx.http.runtime.security -
-
Uses of HttpSecurityPolicy in io.quarkus.vertx.http.runtime.security
Classes in io.quarkus.vertx.http.runtime.security that implement HttpSecurityPolicy Modifier and Type Class Description class
AuthenticatedHttpSecurityPolicy
permission checker that checks if the user is authenticatedclass
DenySecurityPolicy
class
PathMatchingHttpSecurityPolicy
A security policy that allows for matching of other security policies based on paths.class
PermitSecurityPolicy
class
RolesAllowedHttpSecurityPolicy
permission checker that handles role based permissionsFields in io.quarkus.vertx.http.runtime.security declared as HttpSecurityPolicy Modifier and Type Field Description (package private) HttpSecurityPolicy
PathMatchingHttpSecurityPolicy.HttpMatcher. checker
Methods in io.quarkus.vertx.http.runtime.security that return types with arguments of type HttpSecurityPolicy Modifier and Type Method Description List<HttpSecurityPolicy>
PathMatchingHttpSecurityPolicy. findPermissionCheckers(io.vertx.core.http.HttpServerRequest request)
Method parameters in io.quarkus.vertx.http.runtime.security with type arguments of type HttpSecurityPolicy Modifier and Type Method Description (package private) void
PathMatchingHttpSecurityPolicy. init(HttpBuildTimeConfig config, Map<String,Supplier<HttpSecurityPolicy>> supplierMap)
io.quarkus.arc.runtime.BeanContainerListener
HttpSecurityRecorder. initPermissions(HttpBuildTimeConfig permissions, Map<String,Supplier<HttpSecurityPolicy>> policies)
Constructors in io.quarkus.vertx.http.runtime.security with parameters of type HttpSecurityPolicy Constructor Description HttpMatcher(String authMechanism, Set<String> methods, HttpSecurityPolicy checker)
Constructor parameters in io.quarkus.vertx.http.runtime.security with type arguments of type HttpSecurityPolicy Constructor Description HttpAuthorizer(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies)
-