in input.go [62:90]
func PromptForLoginDetails(loginDetails *creds.LoginDetails, provider string) error {
if provider == "Browser" {
return nil
}
log.Println("To use saved password just hit enter.")
loginDetails.Username = prompter.String("Username", loginDetails.Username)
if enteredPassword := prompter.Password("Password"); enteredPassword != "" {
loginDetails.Password = enteredPassword
}
log.Println("")
if provider == "OneLogin" {
if loginDetails.ClientID == "" {
if enteredClientID := prompter.Password("Client ID"); enteredClientID != "" {
loginDetails.ClientID = enteredClientID
}
log.Println("")
}
if loginDetails.ClientSecret == "" {
if enteredCientSecret := prompter.Password("Client Secret"); enteredCientSecret != "" {
loginDetails.ClientSecret = enteredCientSecret
}
log.Println("")
}
}
return nil
}