I'm trying to modify WordPress to have the following features:

  1. Users are created in Active Directory and assigned to groups. Users can login to WordPress via Active Directory.

  2. Pages can be locked down to only be visible to members of certain Active Directory groups.

  3. A "Downloads" page can be seen by members of any of several groups but each group can only see downloads that they have been given permission to see (I'm flexible to how this could be represented in WordPress).

Can anyone suggest a plugin that could help? Or a list of plugins and how they could be integrated to do the above?

I've been playing with the following so far but was hoping there would be a simpler approach:

  1. wordpress.org/plugins/active-directory-integration/ for logging in.
  2. wordpress.org/plugins/user-access-manager for locking down pages to groups. I could modify this to automatically add users to groups that match their Active Directory groups when they login.
  3. wordpress.org/plugins/wp-better-attachments/ for attaching downloads to a page. I could modify this to hide downloads from users based on their group but how would I associate groups to media files?

1 Answer 1


I have integrated the same functionality you mentioned almost 1.5 years back. Unfortunately there is no easy way or single plugin which will do all these. Note your plugin selections are correct.

  • Thanks for the feedback. So you used the exact same plugins? How did you go about associating downloads with group names? I can't think of a way to do this that will have a nice GUI without a lot of customisation.
    – user43665
    Commented Dec 9, 2013 at 11:59
  • I had created some custom plugin as well as per requirement. Sorry not remember now. For login active-directory-integration is best. And for other you can more check into wordpress.org for some nice UI.
    – Manish
    Commented Dec 9, 2013 at 12:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.