One of the best features of Linux is that Diversity is rarely completely Unique, and anything you want to do has probably been done at least once by someone using some Distro.
If I wanted to get UBunto to authenticate against Active Directory and could not find a How-To for UBunto I would find some other distro to adapt from.
You might start here, AuthenticatingLinuxToActiveDirectory from WindowsNetworking.com
