fix: hardcode azure instance identity intermediate certificates (#6402)

This was broken for an airgapped customer!
This commit is contained in:
Kyle Carberry
2023-03-01 11:39:24 -06:00
committed by GitHub
parent 6304bfb5c0
commit 9ea21bf8ee
3 changed files with 75 additions and 23 deletions

View File

@ -37,7 +37,7 @@ func (api *API) postWorkspaceAuthAzureInstanceIdentity(rw http.ResponseWriter, r
if !httpapi.Read(ctx, rw, r, &req) {
return
}
instanceID, err := azureidentity.Validate(ctx, req.Signature, api.AzureCertificates)
instanceID, err := azureidentity.Validate(req.Signature, api.AzureCertificates)
if err != nil {
httpapi.Write(ctx, rw, http.StatusUnauthorized, codersdk.Response{
Message: "Invalid Azure identity.",