refactor(user_password) rename all references of user_password to username_password (#2232)
This commit is contained in:
1 parent
afd4437492
commit
3e9c99c217
33 files changed
+367
-278
No files matched your search
+3
-3
@@ -524,7 +524,7 @@ func toProto(in credential.Library, opt ...handlers.Option) (*pb.CredentialLibra
|
||||
if outputFields.Has(globals.CredentialMappingOverridesField) && vaultIn.MappingOverride != nil {
|
||||
m := make(map[string]interface{})
|
||||
switch mapping := vaultIn.MappingOverride.(type) {
|
||||
case *vault.UserPasswordOverride:
|
||||
case *vault.UsernamePasswordOverride:
|
||||
if mapping.UsernameAttribute != "" {
|
||||
m[usernameAttribute] = mapping.UsernameAttribute
|
||||
}
|
||||
@@ -590,7 +590,7 @@ func toStorageVaultLibrary(storeId string, in *pb.CredentialLibrary) (out *vault
|
||||
mapOpts = append(mapOpts, vault.WithOverridePasswordAttribute(password.(string)))
|
||||
}
|
||||
if len(mapOpts) > 0 {
|
||||
opts = append(opts, vault.WithMappingOverride(vault.NewUserPasswordOverride(mapOpts...)))
|
||||
opts = append(opts, vault.WithMappingOverride(vault.NewUsernamePasswordOverride(mapOpts...)))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -736,7 +736,7 @@ func getMappingUpdates(credentialType credential.Type, current vault.MappingOver
|
||||
switch credentialType {
|
||||
case credential.UsernamePasswordType:
|
||||
var currentUser, currentPass interface{}
|
||||
if overrides, ok := current.(*vault.UserPasswordOverride); ok {
|
||||
if overrides, ok := current.(*vault.UsernamePasswordOverride); ok {
|
||||
currentUser = overrides.UsernameAttribute
|
||||
currentPass = overrides.PasswordAttribute
|
||||
}
|
||||
|
||||
+12
-12
@@ -609,7 +609,7 @@ func TestGet(t *testing.T) {
|
||||
lib, err := vault.NewCredentialLibrary(store.GetPublicId(), "vault/path",
|
||||
vault.WithCredentialType("username_password"),
|
||||
vault.WithMappingOverride(
|
||||
vault.NewUserPasswordOverride(
|
||||
vault.NewUsernamePasswordOverride(
|
||||
vault.WithOverrideUsernameAttribute("user"),
|
||||
vault.WithOverridePasswordAttribute("pass"),
|
||||
)))
|
||||
@@ -646,7 +646,7 @@ func TestGet(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "success-userpassword",
|
||||
name: "success-UsernamePassword",
|
||||
id: userPassLib.GetPublicId(),
|
||||
res: &pbs.GetCredentialLibraryResponse{
|
||||
Item: &pb.CredentialLibrary{
|
||||
@@ -901,11 +901,11 @@ func TestUpdate(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "user-password-attributes-change-username-attribute",
|
||||
name: "username-password-attributes-change-username-attribute",
|
||||
opts: []vault.Option{
|
||||
vault.WithCredentialType("username_password"),
|
||||
vault.WithMappingOverride(
|
||||
vault.NewUserPasswordOverride(
|
||||
vault.NewUsernamePasswordOverride(
|
||||
vault.WithOverrideUsernameAttribute("orig-user"),
|
||||
vault.WithOverridePasswordAttribute("orig-pass"),
|
||||
)),
|
||||
@@ -930,11 +930,11 @@ func TestUpdate(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "user-password-attributes-change-password-attribute",
|
||||
name: "username-password-attributes-change-password-attribute",
|
||||
opts: []vault.Option{
|
||||
vault.WithCredentialType("username_password"),
|
||||
vault.WithMappingOverride(
|
||||
vault.NewUserPasswordOverride(
|
||||
vault.NewUsernamePasswordOverride(
|
||||
vault.WithOverrideUsernameAttribute("orig-user"),
|
||||
vault.WithOverridePasswordAttribute("orig-pass"),
|
||||
)),
|
||||
@@ -959,11 +959,11 @@ func TestUpdate(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "user-password-attributes-change-username-and-password-attributes",
|
||||
name: "username-password-attributes-change-username-and-password-attributes",
|
||||
opts: []vault.Option{
|
||||
vault.WithCredentialType("username_password"),
|
||||
vault.WithMappingOverride(
|
||||
vault.NewUserPasswordOverride(
|
||||
vault.NewUsernamePasswordOverride(
|
||||
vault.WithOverrideUsernameAttribute("orig-user"),
|
||||
vault.WithOverridePasswordAttribute("orig-pass"),
|
||||
)),
|
||||
@@ -1021,11 +1021,11 @@ func TestUpdate(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "user-password-attributes-delete-mapping-override",
|
||||
name: "username-password-attributes-delete-mapping-override",
|
||||
opts: []vault.Option{
|
||||
vault.WithCredentialType("username_password"),
|
||||
vault.WithMappingOverride(
|
||||
vault.NewUserPasswordOverride(
|
||||
vault.NewUsernamePasswordOverride(
|
||||
vault.WithOverrideUsernameAttribute("orig-user"),
|
||||
vault.WithOverridePasswordAttribute("orig-pass"),
|
||||
)),
|
||||
@@ -1060,11 +1060,11 @@ func TestUpdate(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "user-password-attributes-delete-mapping-override-field-specific",
|
||||
name: "username-password-attributes-delete-mapping-override-field-specific",
|
||||
opts: []vault.Option{
|
||||
vault.WithCredentialType("username_password"),
|
||||
vault.WithMappingOverride(
|
||||
vault.NewUserPasswordOverride(
|
||||
vault.NewUsernamePasswordOverride(
|
||||
vault.WithOverrideUsernameAttribute("orig-user"),
|
||||
vault.WithOverridePasswordAttribute("orig-pass"),
|
||||
)),
|
||||
|
||||
@@ -26,8 +26,8 @@ func dynamicToWorkerCredential(ctx context.Context, cred credential.Dynamic) (se
|
||||
switch c := cred.(type) {
|
||||
case credential.UsernamePassword:
|
||||
workerCred = &serverpb.Credential{
|
||||
Credential: &serverpb.Credential_UserPassword{
|
||||
UserPassword: &serverpb.UserPassword{
|
||||
Credential: &serverpb.Credential_UsernamePassword{
|
||||
UsernamePassword: &serverpb.UsernamePassword{
|
||||
Username: c.Username(),
|
||||
Password: string(c.Password()),
|
||||
},
|
||||
@@ -81,7 +81,7 @@ func dynamicToSessionCredential(ctx context.Context, cred credential.Dynamic) (*
|
||||
switch c := cred.(type) {
|
||||
case credential.UsernamePassword:
|
||||
credData, err = handlers.ProtoToStruct(
|
||||
&pb.UserPasswordCredential{
|
||||
&pb.UsernamePasswordCredential{
|
||||
Username: c.Username(),
|
||||
Password: string(c.Password()),
|
||||
},
|
||||
@@ -120,8 +120,8 @@ func staticToWorkerCredential(ctx context.Context, cred credential.Static) (sess
|
||||
switch c := cred.(type) {
|
||||
case *credstatic.UsernamePasswordCredential:
|
||||
workerCred = &serverpb.Credential{
|
||||
Credential: &serverpb.Credential_UserPassword{
|
||||
UserPassword: &serverpb.UserPassword{
|
||||
Credential: &serverpb.Credential_UsernamePassword{
|
||||
UsernamePassword: &serverpb.UsernamePassword{
|
||||
Username: c.GetUsername(),
|
||||
Password: string(c.GetPassword()),
|
||||
},
|
||||
@@ -150,7 +150,7 @@ func staticToSessionCredential(ctx context.Context, cred credential.Static) (*pb
|
||||
var err error
|
||||
credType = string(credential.UsernamePasswordType)
|
||||
credData, err = handlers.ProtoToStruct(
|
||||
&pb.UserPasswordCredential{
|
||||
&pb.UsernamePasswordCredential{
|
||||
Username: c.GetUsername(),
|
||||
Password: string(c.GetPassword()),
|
||||
},
|
||||
|
||||
@@ -2680,10 +2680,10 @@ func TestAuthorizeSessionTypedCredentials(t *testing.T) {
|
||||
defaultUserPass := v.CreateKVSecret(t, "default-userpass", []byte(`{"data": {"username": "my-user", "password": "my-pass"}}`))
|
||||
require.NotNil(t, defaultUserPass)
|
||||
|
||||
clsRespUserPassword, err := credLibService.CreateCredentialLibrary(ctx, &pbs.CreateCredentialLibraryRequest{Item: &credlibpb.CredentialLibrary{
|
||||
clsRespUsernamePassword, err := credLibService.CreateCredentialLibrary(ctx, &pbs.CreateCredentialLibraryRequest{Item: &credlibpb.CredentialLibrary{
|
||||
CredentialStoreId: vaultStore.GetPublicId(),
|
||||
Name: wrapperspb.String("Userpassword Library"),
|
||||
Description: wrapperspb.String("Userpassword Library Description"),
|
||||
Name: wrapperspb.String("Usernamepassword Library"),
|
||||
Description: wrapperspb.String("Usernamepassword Library Description"),
|
||||
Attrs: &credlibpb.CredentialLibrary_VaultCredentialLibraryAttributes{
|
||||
VaultCredentialLibraryAttributes: &credlibpb.VaultCredentialLibraryAttributes{
|
||||
Path: wrapperspb.String(path.Join("secret", "data", "default-userpass")),
|
||||
@@ -2711,10 +2711,10 @@ func TestAuthorizeSessionTypedCredentials(t *testing.T) {
|
||||
nonDefaultUserPass := v.CreateKVSecret(t, "non-default-userpass", []byte(`{"data": {"non-default-user": "my-user", "non-default-pass": "my-pass"}}`))
|
||||
require.NotNil(t, nonDefaultUserPass)
|
||||
|
||||
clsRespUserPasswordWithMapping, err := credLibService.CreateCredentialLibrary(ctx, &pbs.CreateCredentialLibraryRequest{Item: &credlibpb.CredentialLibrary{
|
||||
clsRespUsernamePasswordWithMapping, err := credLibService.CreateCredentialLibrary(ctx, &pbs.CreateCredentialLibraryRequest{Item: &credlibpb.CredentialLibrary{
|
||||
CredentialStoreId: vaultStore.GetPublicId(),
|
||||
Name: wrapperspb.String("Userpassword Mapping Library"),
|
||||
Description: wrapperspb.String("Userpassword Mapping Library Description"),
|
||||
Name: wrapperspb.String("Usernamepassword Mapping Library"),
|
||||
Description: wrapperspb.String("Usernamepassword Mapping Library Description"),
|
||||
Attrs: &credlibpb.CredentialLibrary_VaultCredentialLibraryAttributes{
|
||||
VaultCredentialLibraryAttributes: &credlibpb.VaultCredentialLibraryAttributes{
|
||||
Path: wrapperspb.String(path.Join("secret", "data", "non-default-userpass")),
|
||||
@@ -2772,16 +2772,16 @@ func TestAuthorizeSessionTypedCredentials(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "vault-userpassword",
|
||||
name: "vault-usernamepassword",
|
||||
hostSourceId: shs.GetPublicId(),
|
||||
credSourceId: clsRespUserPassword.GetItem().GetId(),
|
||||
credSourceId: clsRespUsernamePassword.GetItem().GetId(),
|
||||
wantedHostId: h.GetPublicId(),
|
||||
wantedEndpoint: h.GetAddress(),
|
||||
wantedCred: &pb.SessionCredential{
|
||||
CredentialSource: &pb.CredentialSource{
|
||||
Id: clsRespUserPassword.GetItem().GetId(),
|
||||
Name: clsRespUserPassword.GetItem().GetName().GetValue(),
|
||||
Description: clsRespUserPassword.GetItem().GetDescription().GetValue(),
|
||||
Id: clsRespUsernamePassword.GetItem().GetId(),
|
||||
Name: clsRespUsernamePassword.GetItem().GetName().GetValue(),
|
||||
Description: clsRespUsernamePassword.GetItem().GetDescription().GetValue(),
|
||||
CredentialStoreId: vaultStore.GetPublicId(),
|
||||
Type: vault.Subtype.String(),
|
||||
CredentialType: string(credential.UsernamePasswordType),
|
||||
@@ -2798,16 +2798,16 @@ func TestAuthorizeSessionTypedCredentials(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "vault-userpassword-with-mapping",
|
||||
name: "vault-UsernamePassword-with-mapping",
|
||||
hostSourceId: shs.GetPublicId(),
|
||||
credSourceId: clsRespUserPasswordWithMapping.GetItem().GetId(),
|
||||
credSourceId: clsRespUsernamePasswordWithMapping.GetItem().GetId(),
|
||||
wantedHostId: h.GetPublicId(),
|
||||
wantedEndpoint: h.GetAddress(),
|
||||
wantedCred: &pb.SessionCredential{
|
||||
CredentialSource: &pb.CredentialSource{
|
||||
Id: clsRespUserPasswordWithMapping.GetItem().GetId(),
|
||||
Name: clsRespUserPasswordWithMapping.GetItem().GetName().GetValue(),
|
||||
Description: clsRespUserPasswordWithMapping.GetItem().GetDescription().GetValue(),
|
||||
Id: clsRespUsernamePasswordWithMapping.GetItem().GetId(),
|
||||
Name: clsRespUsernamePasswordWithMapping.GetItem().GetName().GetValue(),
|
||||
Description: clsRespUsernamePasswordWithMapping.GetItem().GetDescription().GetValue(),
|
||||
CredentialStoreId: vaultStore.GetPublicId(),
|
||||
Type: vault.Subtype.String(),
|
||||
CredentialType: string(credential.UsernamePasswordType),
|
||||
@@ -2824,7 +2824,7 @@ func TestAuthorizeSessionTypedCredentials(t *testing.T) {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "static-userpassword",
|
||||
name: "static-UsernamePassword",
|
||||
hostSourceId: shs.GetPublicId(),
|
||||
credSourceId: credResp.GetItem().GetId(),
|
||||
wantedHostId: h.GetPublicId(),
|
||||
|
||||
Reference in new issue
Block a user