mirror of
https://dev.azure.com/schwarzit/schwarzit.stackit-public/_git/audit-go
synced 2026-02-07 16:47:24 +00:00
Fix service account name extraction from token
This commit is contained in:
parent
abab0eb0a4
commit
a05c8b54b2
2 changed files with 4 additions and 4 deletions
|
|
@ -707,7 +707,7 @@ func AuditAttributesFromAuthorizationHeader(request *ApiRequest) (
|
|||
|
||||
// Calculate service account name if project id and service account id are available
|
||||
if projectId != nil && serviceAccountId != nil {
|
||||
accountName := fmt.Sprintf("projects/%s/serviceAccounts/%s", *projectId, *serviceAccountId)
|
||||
accountName := fmt.Sprintf("projects/%s/service-accounts/%s", *projectId, *serviceAccountId)
|
||||
serviceAccountName = &accountName
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -491,7 +491,7 @@ func Test_AuditAttributesFromAuthorizationHeader(t *testing.T) {
|
|||
assert.Equal(t, "my-service-yifc9e1@sa.stackit.cloud", authenticationInfo.PrincipalEmail)
|
||||
|
||||
assert.Equal(t,
|
||||
"projects/dacc7830-843e-4c5e-86ff-aa0fb51d636f/serviceAccounts/10f38b01-534b-47bb-a03a-e294ca2be4de",
|
||||
"projects/dacc7830-843e-4c5e-86ff-aa0fb51d636f/service-accounts/10f38b01-534b-47bb-a03a-e294ca2be4de",
|
||||
*authenticationInfo.ServiceAccountName)
|
||||
assert.Nil(t, authenticationInfo.ServiceAccountDelegationInfo)
|
||||
})
|
||||
|
|
@ -523,7 +523,7 @@ func Test_AuditAttributesFromAuthorizationHeader(t *testing.T) {
|
|||
assert.Equal(t, "service-account-2-tj9srt1@sa.stackit.cloud", authenticationInfo.PrincipalEmail)
|
||||
|
||||
assert.Equal(t,
|
||||
"projects/dacc7830-843e-4c5e-86ff-aa0fb51d636f/serviceAccounts/f45009b2-6433-43c1-b6c7-618c44359e71",
|
||||
"projects/dacc7830-843e-4c5e-86ff-aa0fb51d636f/service-accounts/f45009b2-6433-43c1-b6c7-618c44359e71",
|
||||
*authenticationInfo.ServiceAccountName)
|
||||
assert.NotNil(t, authenticationInfo.ServiceAccountDelegationInfo)
|
||||
|
||||
|
|
@ -559,7 +559,7 @@ func Test_AuditAttributesFromAuthorizationHeader(t *testing.T) {
|
|||
assert.Equal(t, "service-account-3-fghsxw1@sa.stackit.cloud", authenticationInfo.PrincipalEmail)
|
||||
|
||||
assert.Equal(t,
|
||||
"projects/dacc7830-843e-4c5e-86ff-aa0fb51d636f/serviceAccounts/1734b4b6-1d5e-4819-9b50-29917a1b9ad5",
|
||||
"projects/dacc7830-843e-4c5e-86ff-aa0fb51d636f/service-accounts/1734b4b6-1d5e-4819-9b50-29917a1b9ad5",
|
||||
*authenticationInfo.ServiceAccountName)
|
||||
assert.NotNil(t, authenticationInfo.ServiceAccountDelegationInfo)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue