UserAuth should be retrieved using integer ID in RavenUserAuthRepository.

The GetUserAuth method needs to convert the userAuthId to an int before loading the UserAuth from Raven. If a string is used, Raven can load the wrong document causing a cast exception when it tries to convert it to a UserAuth.