From 2b3bff88902de4df52aa94aa1c5245e157669433 Mon Sep 17 00:00:00 2001 From: Gert Leenders Date: Wed, 19 Feb 2020 14:03:58 +0100 Subject: [PATCH] This closes #20 --- .gon.json | 2 +- go.sum | 2 ++ internal/masl/saml.go | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gon.json b/.gon.json index a89f074..d20ca8b 100644 --- a/.gon.json +++ b/.gon.json @@ -1,5 +1,5 @@ { - "source" : ["./release/masl-v2.0.1-darwin-amd64"], + "source" : ["./release/masl-v2.0.2-darwin-amd64"], "bundle_id" : "be.pixxis.masl", "apple_id": { "username" : "leenders.gert@gmail.com", diff --git a/go.sum b/go.sum index 0f8072d..3bc182c 100644 --- a/go.sum +++ b/go.sum @@ -38,6 +38,7 @@ github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M= @@ -68,4 +69,5 @@ gopkg.in/ini.v1 v1.42.0 h1:7N3gPTt50s8GuLortA00n8AqRTk75qOP98+mTPpgzRk= gopkg.in/ini.v1 v1.42.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.52.0 h1:j+Lt/M1oPPejkniCg1TkWE2J3Eh1oZTsHSXzMTzUXn4= gopkg.in/ini.v1 v1.52.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/internal/masl/saml.go b/internal/masl/saml.go index 3ce1e2c..31439d0 100644 --- a/internal/masl/saml.go +++ b/internal/masl/saml.go @@ -349,6 +349,9 @@ func SetCredentials(assertionOutput *sts.AssumeRoleWithSAMLOutput, homeDir strin log.Fatal(err) } emptyFile.Close() + if err := os.Chmod(filename, 0600); err != nil { + log.Fatal(err) + } log.Info("AWS credentials file created.") } }