VCF Operations Orchestrator cannot use Basic authentication for REST API calls, even when the system property has been enabled
search cancel

VCF Operations Orchestrator cannot use Basic authentication for REST API calls, even when the system property has been enabled

book

Article ID: 427076

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

Basic auth has been enabled as in TechDocs: Activating basic authentication but it still doesn't work for an embedded Orchestrator system.

Environment

VMware Cloud Foundation Orchestrator / Automation

Cause

Basic authentication is only usable for external Orchestrator on VCF 9.x - not for the embedded Orchestrator within VCFA.

Basic authentication still works in external Orchestrator since it has enough context about tenancy, i.e. it is limited to a single tenant and can scope this access token to a specific tenant.
Embedded orchestrator works in Provider Consumption Org, as well as "All VM Apps" organizations. This makes it hard to be able to correctly scope the token Privilege escalation would be possible if we decide to enable if we decide to enable it.

Resolution

It is best practice for security not to use basic authentication.

It is possible to use an API token for both embedded & external Orchestrator. This API token needs to be exchanged for an Access token before executing requests against Orchestrator.

There are 2 ways to create a Bearer token: