While doing some testing with cbauth ExternalAuthenticator.Auth in a loop, I noticed that doing an Auth request does not return the password field in the result for the first request (the uncached request), but then does include it in future requests:
brett.lawson@bretts-m1 cbauthtest % go run ./
|
2023/11/03 13:11:02 %!s(<nil>) &{name:brett domain:local password: s:0x140001605a0}
|
2023/11/03 13:11:02 %!s(<nil>) &{name:brett domain:local password:password s:0x140001605a0}
|
2023/11/03 13:11:03 %!s(<nil>) &{name:brett domain:local password:password s:0x140001605a0}
|
...
|