examples icon indicating copy to clipboard operation
examples copied to clipboard

Example of user / password login?

Open poblish opened this issue 2 years ago • 2 comments

Is there a Golang example of using user and password? Git history suggests there used to be, but it was removed at some point.

We've been using this happily with v.0.6.0, but in v0.7.0 it has no effect and login never occurs (no error). Our previously working code:

func (e *client) ToAdmin(message *quickfix.Message, sessionID quickfix.SessionID) {
	if msgType, err := message.Header.GetString(tag.MsgType); err == nil && msgType == "A" {
		message.Body.SetBool(tag.ResetSeqNumFlag, true)
		message.Body.SetField(tag.Username, quickfix.FIXString(e.username))
		message.Body.SetField(tag.Password, quickfix.FIXString(e.password))
	}
}

Other examples I can find on the 'net (old StackOverflow questions, QF Java docs etc.) suggest this ought to still work, but it would nice to be sure.

poblish avatar Sep 07 '23 15:09 poblish

Git history suggests there used to be

Can you point me to the relevant history? I can't seem to find it

ackleymi avatar Oct 30 '23 19:10 ackleymi

Git history suggests there used to be

Can you point me to the relevant history? I can't seem to find it

Yes, it's impossible to find via Git history. I think it was probably this message I originally had in mind, though reading it again I see that the commenter was suggesting new code to add to the existing template (now deleted). There's some more context here.

Either way, both of those are 6+ years old, so it would be great to have some guidance as to whether this is still the correct pattern to be using. That would at least narrow down my debugging task for trying to pick up the 0.7.0 version.

poblish avatar Oct 30 '23 22:10 poblish