      - parameter facebookToken: token from facebook SDK
      - parameter completion:    handler for authentication success or failure
      */
-    public func facebookLogIn(facebookToken: String, completion: @escaping AuthenticationCompletion)
+    public func facebookLogIn(with facebookToken: String, completion: @escaping AuthenticationCompletion)
     {
         let request = AuthenticationRequest.logInFacebookRequest(facebookToken: facebookToken, scopes: self.configuration.scopes)
         

        let adhocClient = VimeoClient(appConfiguration: self.configuration, sessionManager: customSessionManager)
        let request = AuthenticationRequest.verifyAccessTokenRequest()

        self.authenticate(client: adhocClient, request: request, completion: completion)
    }
    
    // MARK: - Private Authentication

     - parameter password:   the new user's password
     - parameter completion: handler for authentication success or failure
     */
    public func join(with name: String, email: String, password: String, completion: @escaping AuthenticationCompletion)
    {
        let request = AuthenticationRequest.joinRequest(name: name, email: email, password: password, scopes: self.configuration.scopes)
        
