WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9.1
    • VMware Cloud Foundation 9.0
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple
You are here: Home / VCF Operations / VCF 9.1 - Automating VCF Single Sign-On (SSO) with OIDC-based Identity Provider

VCF 9.1 - Automating VCF Single Sign-On (SSO) with OIDC-based Identity Provider

05.19.2026 by William Lam // 2 Comments

There are a number of exciting enhancements to VMware Cloud Foundation (VCF) Single Sign-On (SSO) with the release of VCF 9.1 from Generic OIDC/SAML2 Identity Provider (IdP) support, streamline way to manage component level priviledges using VCF Roles and API Client and Token support for non-interactive logins to just name a few.


The process of connecting to an external IdP is mostly the same from earlier VCF releases, I typically use Keycloak for my lab environment for VCF SSO, which you can follow this blog post for the detailed step by step.

What has changed are some of the underlying VCF Operations and Identity Broker APIs used to configure VCF SSO in 9.1. With the introduction of VCF Roles, I also thought it would be a good to refresh the PowerShell script I had originally written for configuring VCF 9.0 SSO with an OIDC-based IdP for VCF 9.1.

You can download the updated script called configure_vcf_910_sso_with_oidc_idp.ps1 which behaves similarly to the previous version. You will need to fill out the variables within the script:

  • VCF_OPERATIONS_HOSTNAME - The FQDN of your VCF Operations
  • VCF_OPERATIONS_USERNAME - The username with VCF SSO Configuration privileges (e.g. admin)
  • VCF_OPERATIONS_PASSWORD - The password for the user
  • VCF_SSO_DEPLOYMENT_MODEL - Whether to use the embedded vCenter Server Identity Broker or external Identity Broker located within the VCF Management Services (VCFMS)
  • OIDC_LABEL - The friendly label shown in VCF SSO configuration UI
  • OIDC_OPENID_DISCOVERY_URL - The OIDC Discovery URL for your external IdP
  • OIDC_TLS_FULLCHAIN_PEM - HTTPS is required for OIDC-based IdP, you will need full path to TLS certificate chain in PEM format
  • OIDC_CLIENT_ID - This is the Client ID generated from your IdP OIDC application
  • OIDC_CLIENT_SECRET - This is the Client Secret generated from your IdP OIDC application
  • OIDC_DOMAIN - This is your DNS Domain for your IdP
  • OIDC_JIT_PRE_PROVISION_GROUP - This is the name of the group that has been provisioned in IdP that you will automatically grant VCF Administrator role to
  • OIDC_GROUP_ATTRIBUTE - You can use default "group"

Here is an example of running the PowerShell script and as you can see the entire configuration completes in under 1 minute, where as the manual configuration of VCF SSO can easily be 10s of minutes if not more.

Categories // VCF Operations, VMware Cloud Foundation Tags // VCF 9.1

Comments

  1. *protectedfwd wanderer says

    06/03/2026 at 3:50 pm

    Hello William,
    Please write a blog on how to configure Microsoft Entra ID as an Identity Provider with step by step procedure for 9.1!!

    Reply
    • William Lam says

      06/03/2026 at 4:44 pm

      I’m pretty sure this already configured in product documentation, have you looked?

      Reply

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VCF 9.1 - Configuring vSphere Supervisor to use VCF Identity Broker (IDB) for External Identity Federation 06/08/2026
  • VCF 9.1 - Quick Tip: Understanding VCF Installer Default Behavior for VCF Patch Releases 06/07/2026
  • VCF 9.1 - Quick Tip: Upgrading ESX Hosts with Non-Certified vSAN ESA NVMe Devices in SDDC Manager 06/06/2026
  • VCF 9.1 - Deploying VCF Automation (VCFA) to non-Management Network 06/05/2026
  • VCF 9.1 - Deploying VCF Management Services (VCFMS) to non-Management Network during VCF Upgrade 06/03/2026
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2026

Loading Comments...