Thread safety in webAuthenticationClient

@DanTech looks like you also asked this similar question over here Threading issue in WebAuthenticationClient, so I’m closing this one out.