     
     // 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.clientCredentialsGrantRequest(scopes: self.configuration.scopes)
        
        self.authenticate(request: request, completion: completion)
    }
    
        /// Returns the redirect URI used to launch this application after code grant authorization

    {
        let request = AuthenticationRequest.joinFacebookRequest(facebookToken: facebookToken, scopes: self.configuration.scopes)
        
        self.authenticate(with: request, completion: completion)
    }
    
    /**
