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

    {
        let request = AuthenticationRequest.clientCredentialsGrantRequest(scopes: self.configuration.scopes)
        
        self.authenticate(request: request, completion: completion)
    }
    
        /// Returns the redirect URI used to launch this application after code grant authorization

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