- Engineering
- #Sharepoint Online
- #Microsoft Entra ID
- #CI/CD
- #GitHub Actions
- #Azure DevOps
- #GitLab
- #PowerShell
- #Security
Goodbye, Client Secrets: Passwordless CI/CD to SharePoint with App Registrations, Managed Identities, and Federated Credentials
How GitHub Actions, Azure DevOps, and GitLab CI/CD authenticate to Microsoft Entra ID and create SharePoint sites without a stored secret — workload identity federation with app registrations and managed identities, plus the PnP PowerShell and CLI for Microsoft 365 contributions that came out of building the demos.