     
     // MARK: - Private
     
-    private func authenticate(request: AuthenticationRequest, completion: @escaping AuthenticationCompletion)
+    private func authenticate(with request: AuthenticationRequest, completion: @escaping AuthenticationCompletion)
     {
         self.authenticate(with: self.authenticatorClient, request: request, completion: completion)
     }

    {
        let request = AuthenticationRequest.logInRequest(with: email, password: password, scopes: self.configuration.scopes)
        
        self.authenticate(request: request, completion: completion)
    }
    
    /**

        
        let authorizationRequest = AuthenticationRequest.authorizePinCodeRequest(userCode: userCode, deviceCode: deviceCode)
        
        self.authenticate(with: authorizationRequest) { [weak self] result in
            
            switch result
            {
