Class ManagementRuntimeAuthConfig

java.lang.Object
io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig

public class ManagementRuntimeAuthConfig extends Object
Authentication for the management interface.
  • Field Details

    • 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
    • rolesMapping

      @ConfigItem @ConfigDocMapKey("role-name") public Map<String,List<String>> rolesMapping
      Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.

      For example, if `SecurityIdentity` has a `user` role and the endpoint is secured with a 'UserRole' role, use this property to map the `user` role to the `UserRole` role, and have `SecurityIdentity` to have both `user` and `UserRole` roles.

  • Constructor Details

    • ManagementRuntimeAuthConfig

      public ManagementRuntimeAuthConfig()