default List<? extends AuthenticationHandler> build(final TenantDefinition tenantDefinition) {
        if (!tenantDefinition.getProperties().isEmpty()) {
            val bindingContext = tenantDefinition.bindProperties();
            return buildInternal(tenantDefinition, bindingContext);
        }
        return List.of();
    }
Build authentication.

@param tenantDefinition the tenant definition
@return the authentication
api/cas-server-core-api-authentication/src/main/java/org/apereo/cas/authentication/handler/TenantAuthenticationHandlerBuilder.java