Add user functions and call to external authentication provider