Add an API to reset the password
This commit is contained in:
parent
1c91487a33
commit
cfb596e68b
@ -231,20 +231,6 @@ func (acc *Account) ResetPassword(ctx context.Context, emailConfig email.EmailCo
|
|||||||
|
|
||||||
acc.Data.UUID = string(userdata.Data["uuid"])
|
acc.Data.UUID = string(userdata.Data["uuid"])
|
||||||
|
|
||||||
conf := &rest.Config{
|
|
||||||
Host: "https://kubernetes.default.svc.cluster.local:443",
|
|
||||||
BearerToken: acc.Token,
|
|
||||||
TLSClientConfig: rest.TLSClientConfig{
|
|
||||||
Insecure: true,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
clientset, err = kubernetes.NewForConfig(conf)
|
|
||||||
if err != nil {
|
|
||||||
logrus.Error(err, "Couldn't create a new clientset")
|
|
||||||
return "", consts.ErrSystemError
|
|
||||||
}
|
|
||||||
|
|
||||||
secretName := "password-reset-code"
|
secretName := "password-reset-code"
|
||||||
number := encodeToString(6)
|
number := encodeToString(6)
|
||||||
secret := corev1.Secret{
|
secret := corev1.Secret{
|
||||||
|
Loading…
Reference in New Issue
Block a user