<div dir="ltr">Hey folks,<div><br></div><div>I'm working <a href="https://github.com/pantheon-systems/wp-saml-auth/">WP SAML Auth</a> on behalf of Pantheon to solve exactly this problem. While it's still early days, the plugin is functional and I'd love to hear your feedback on it. Happy to take questions in Github issues, or schedule a demo Hangout</div><div><br></div><div>Cheers,</div><div><br></div><div>Daniel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 28, 2016 at 9:33 AM, Michael Barnard <span dir="ltr"><<a href="mailto:mbarnard@mtholyoke.edu" target="_blank">mbarnard@mtholyoke.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'd love to hear if anyone else has solved this problem, too. In my opinion, Wordpress continues to suffer from its single-user heritage and as a result tends to lack a lot of the "glue" that's necessary to do multi-user at scale, and that problem tends to crop up often in higher-ed environments. I've configured Wordpress to use both LDAP and Shibboleth and none of the available plugins do exactly what we need all the time, so we've had to use a combination of custom hacks and user education ("Make sure the user you want to add as an author on your blog has logged in at least once before you try to add them") to work around these issues. If Wordpress had a comprehensive web service API of some sort this would be a pretty straightforward thing to do, but since it still doesn't, we're stuck with various hacks and workarounds.<div><br></div><div>On a related note, last I looked there weren't any decent LDAP plugins left. The ones I found were either unmaintained or didn't provide the functionality I needed (which really isn't very complicated - authenticate, and use a few LDAP attributes to populate user data such as name, basically). If anyone has any suggestions for something I might have missed, I'd love to hear about it.</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Apr 28, 2016 at 12:12 PM, Altgilbers, Ian M <span dir="ltr"><<a href="mailto:Ian.Altgilbers@tufts.edu" target="_blank">Ian.Altgilbers@tufts.edu</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div style="word-wrap:break-word">
<div>Hello all,</div>
<div><br>
</div>
<div>We currently use LDAP for authentication to our WordPress multi-site installation, and user accounts are created when the user first logs in. However, we often need to be able to add users to a site before they’ve logged in. We have been doing
this via a separate custom portal that creates the user accounts “as needed”, but we’re trying to retire that tool and break that dependency. </div>
<div><br>
</div>
<div>
<div>Does anyone do any sort of account synchronization with a directory (LDAP or AD)? If not, how do/would you handle granting users access before they’ve logged in? </div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<br>
<div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div>Ian Altgilbers<br>
Senior Systems Administrator<br>
Educational Technology Services<br>
Tufts Technology Services<br>
Tufts University<br>
<br>
Phone: <a href="tel:617.627.0388" value="+16176270388" target="_blank">617.627.0388</a><br>
<a href="http://it.tufts.edu/ests" target="_blank">http://it.tufts.edu/ests</a></div>
</div>
</div>
<br>
</div>
<br></div></div>_______________________________________________<br>
wp-edu mailing list<br>
<a href="mailto:wp-edu@lists.automattic.com" target="_blank">wp-edu@lists.automattic.com</a><br>
<a href="http://lists.automattic.com/mailman/listinfo/wp-edu" rel="noreferrer" target="_blank">http://lists.automattic.com/mailman/listinfo/wp-edu</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
wp-edu mailing list<br>
<a href="mailto:wp-edu@lists.automattic.com">wp-edu@lists.automattic.com</a><br>
<a href="http://lists.automattic.com/mailman/listinfo/wp-edu" rel="noreferrer" target="_blank">http://lists.automattic.com/mailman/listinfo/wp-edu</a><br>
<br></blockquote></div><br></div>