Interface ManagementRuntimeAuthConfig


public interface ManagementRuntimeAuthConfig
Authentication for the management interface.
  • Method Details

    • permissions

      @WithName("permission") Map<String,PolicyMappingConfig> permissions()
      The HTTP permissions
    • rolePolicy

      @WithName("policy") Map<String,PolicyConfig> rolePolicy()
      The HTTP role based policies
    • rolesMapping

      @ConfigDocMapKey("role-name") 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.