radhelper is a wrapper of Python ladp library and is planned to include a set of functions to work on Windows AD directory.
Currently only one function, adauth(), is implemented.
Python ldap library should be installed. Tests are maded only on Ubuntu LTS 14.04 and Windows 7.
$ sudo pip install python-ldap
If the following error is encountered, install necessary Ubuntu packages.
$ sudo apt-get install -y python-dev libldap2-dev libsasl2-dev libssl-dev
$ sudo pip install python-ldap
The easiest way to install this package would be from Unofficial Windows Binaries for Python Extension Packages. I downloaded python_ldap-2.4.25-cp27-none-win_amd64.whl and installed as following.
$ pip install python_ldap-2.4.25-cp27-none-win_amd64.whl
if (!require("devtools"))
install.packages("devtools")
devtools::install_github("jaehyeon-kim/radhelper")
library(radhelper)
library(radhelper)
adauth(address = "host-name-or-ip", user_email = "user-email", password = "password")