Introducing Support for OpenID Connect
Blog post from Semaphore
Semaphore has announced its support for OpenID Connect (OIDC), an authentication protocol built on the OAuth 2.0 framework, to enhance security and streamline access to cloud resources. This integration allows Semaphore pipelines to authenticate securely with cloud providers like Google and AWS or connect to secret management tools such as Hashicorp Vault without storing long-lived credentials. By establishing a trust relationship between Semaphore and cloud providers, pipelines can obtain short-lived access tokens, facilitating fine-grained control over resource access and eliminating the need for persistent credentials. The incorporation of OIDC enables seamless connections between Semaphore CI and cloud platforms, allowing pipelines to assume roles and access policies directly from providers like AWS. This feature is part of Semaphore's Enterprise plan and aims to improve both the security and developer experience for its users.