Class ManagementAuthConfig
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.management.ManagementAuthConfig
-
public class ManagementAuthConfig extends Object
Authentication for the management interface.
-
-
Field Summary
Fields Modifier and Type Field Description Optional<Boolean>
basic
If basic auth should be enabled.Map<String,PolicyMappingConfig>
permissions
The HTTP permissionsboolean
proactive
If this is true and credentials are present then a user will always be authenticated before the request progresses.Map<String,PolicyConfig>
rolePolicy
The HTTP role based policies
-
Constructor Summary
Constructors Constructor Description ManagementAuthConfig()
-
-
-
Field Detail
-
basic
@ConfigItem public Optional<Boolean> basic
If basic auth should be enabled.
-
permissions
@ConfigItem(name="permission") public Map<String,PolicyMappingConfig> permissions
The HTTP permissions
-
rolePolicy
@ConfigItem(name="policy") public Map<String,PolicyConfig> rolePolicy
The HTTP role based policies
-
proactive
@ConfigItem(defaultValue="true") public boolean proactive
If this is true and credentials are present then a user will always be authenticated before the request progresses. If this is false then an attempt will only be made to authenticate the user if a permission check is performed or the current user is required for some other reason.
-
-