Details
-
Task
-
Resolution: Unresolved
-
Unknown
-
None
-
None
-
None
-
None
Description
Currently we validate only simple cases during creating MongoCredentials, but defer complex cases (like validating auth props or different options combination) to the time when we create authentication itself which happens in handshake. I think we need to do it earlier like before cluster creating. This looks like a good place for it. NOTE: all needed validation happens inside "ToAuthenticator", but since it's delegate, we actually call it only during handshake