in pkg/ecctl/init.go [494:515]
func validateAuth(cfg Config, writer io.Writer) error {
a, err := NewApplication(cfg)
if err != nil {
return err
}
u, err := userapi.GetCurrent(userapi.GetCurrentParams{API: a.API})
if err != nil {
if _, e := deploymentapi.List(deploymentapi.ListParams{
API: a.API,
}); e != nil {
// nolint
return errors.New(invalidCredentialsMsg)
}
fmt.Fprint(writer, validCredentialsAlternativeMsg)
return nil
}
fmt.Fprintf(writer, validCredentialsMsg, *u.UserName)
return nil
}