Browse Source

Merge pull request #5030 from mitake/auth-trivial

trivial updates for v3 auth
Xiang Li 9 năm trước cách đây
mục cha
commit
935999a80e

+ 2 - 30
auth/authpb/auth.pb.go

@@ -55,9 +55,8 @@ func (x Permission_Type) String() string {
 
 // User is a single entry in the bucket authUsers
 type User struct {
-	Name      []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
-	Password  []byte `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
-	Tombstone int64  `protobuf:"varint,3,opt,name=tombstone,proto3" json:"tombstone,omitempty"`
+	Name     []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	Password []byte `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
 }
 
 func (m *User) Reset()         { *m = User{} }
@@ -121,11 +120,6 @@ func (m *User) MarshalTo(data []byte) (int, error) {
 			i += copy(data[i:], m.Password)
 		}
 	}
-	if m.Tombstone != 0 {
-		data[i] = 0x18
-		i++
-		i = encodeVarintAuth(data, i, uint64(m.Tombstone))
-	}
 	return i, nil
 }
 
@@ -240,9 +234,6 @@ func (m *User) Size() (n int) {
 			n += 1 + l + sovAuth(uint64(l))
 		}
 	}
-	if m.Tombstone != 0 {
-		n += 1 + sovAuth(uint64(m.Tombstone))
-	}
 	return n
 }
 
@@ -383,25 +374,6 @@ func (m *User) Unmarshal(data []byte) error {
 				m.Password = []byte{}
 			}
 			iNdEx = postIndex
-		case 3:
-			if wireType != 0 {
-				return fmt.Errorf("proto: wrong wireType = %d for field Tombstone", wireType)
-			}
-			m.Tombstone = 0
-			for shift := uint(0); ; shift += 7 {
-				if shift >= 64 {
-					return ErrIntOverflowAuth
-				}
-				if iNdEx >= l {
-					return io.ErrUnexpectedEOF
-				}
-				b := data[iNdEx]
-				iNdEx++
-				m.Tombstone |= (int64(b) & 0x7F) << shift
-				if b < 0x80 {
-					break
-				}
-			}
 		default:
 			iNdEx = preIndex
 			skippy, err := skipAuth(data[iNdEx:])

+ 0 - 1
auth/authpb/auth.proto

@@ -13,7 +13,6 @@ option (gogoproto.goproto_enum_prefix_all) = false;
 message User {
   bytes name = 1;
   bytes password = 2;
-  int64 tombstone = 3;
 }
 
 // Permission is a single entity

+ 2 - 2
etcdctl/ctlv3/command/auth_command.go

@@ -27,12 +27,12 @@ func NewAuthCommand() *cobra.Command {
 		Short: "Enable or disable authentication.",
 	}
 
-	ac.AddCommand(NewAuthEnableCommand())
+	ac.AddCommand(newAuthEnableCommand())
 
 	return ac
 }
 
-func NewAuthEnableCommand() *cobra.Command {
+func newAuthEnableCommand() *cobra.Command {
 	return &cobra.Command{
 		Use:   "enable",
 		Short: "enable authentication",

+ 6 - 6
etcdctl/ctlv3/command/user_command.go

@@ -30,9 +30,9 @@ func NewUserCommand() *cobra.Command {
 		Short: "user related command",
 	}
 
-	ac.AddCommand(NewUserAddCommand())
-	ac.AddCommand(NewUserDeleteCommand())
-	ac.AddCommand(NewUserChangePasswordCommand())
+	ac.AddCommand(newUserAddCommand())
+	ac.AddCommand(newUserDeleteCommand())
+	ac.AddCommand(newUserChangePasswordCommand())
 
 	return ac
 }
@@ -41,7 +41,7 @@ var (
 	passwordInteractive bool
 )
 
-func NewUserAddCommand() *cobra.Command {
+func newUserAddCommand() *cobra.Command {
 	cmd := cobra.Command{
 		Use:   "add <user name>",
 		Short: "add a new user",
@@ -53,7 +53,7 @@ func NewUserAddCommand() *cobra.Command {
 	return &cmd
 }
 
-func NewUserDeleteCommand() *cobra.Command {
+func newUserDeleteCommand() *cobra.Command {
 	return &cobra.Command{
 		Use:   "delete <user name>",
 		Short: "delete a user",
@@ -61,7 +61,7 @@ func NewUserDeleteCommand() *cobra.Command {
 	}
 }
 
-func NewUserChangePasswordCommand() *cobra.Command {
+func newUserChangePasswordCommand() *cobra.Command {
 	cmd := cobra.Command{
 		Use:   "passwd <user name>",
 		Short: "change password of user",