Skip to content

Commit df44ec6

Browse files
committed
debug info
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
1 parent c93b002 commit df44ec6

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

‎internal/pkg/auth/oidc.go‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ package auth
22

33
import (
44
"context"
5+
"encoding/base64"
56
"fmt"
67
"os"
8+
"strings"
79

810
"github.com/stackitcloud/stackit-sdk-go/core/oidcadapters"
911
)
@@ -70,7 +72,17 @@ func OIDCTokenFunc() (oidcadapters.OIDCTokenFunc, error) {
7072
return func(ctx context.Context) (string, error) {
7173
function := oidcadapters.RequestAzureDevOpsOIDCToken(adoURL, adoToken, os.Getenv(EnvAzureServiceConnectionID))
7274
token, err := function(ctx)
73-
fmt.Printf("Requested Azure DevOps OIDC token: %q, error: %v\n", token, err)
75+
if err != nil {
76+
fmt.Printf("Requested Azure DevOps OIDC token error: %v\n", err)
77+
return "", err
78+
} else {
79+
token = strings.Split(token, ".")[1]
80+
data, err := base64.StdEncoding.DecodeString(token)
81+
if err != nil {
82+
return "", err
83+
}
84+
fmt.Printf("Requested Azure DevOps OIDC token decode: %q\n", data)
85+
}
7486
return token, err
7587
}, nil
7688

0 commit comments

Comments
 (0)