Currently it only checks if a user is a vouched Mozillian or not, and hooks into the existing Discourse groups functionality. I’ll implement checking for Mozillians groups (like nda) soon.
In the meantime, it’d be great if someone who actually knows ruby could check this over to make sure I haven’t made any rookie errors. I’ll also prod @williamr about bug 1096008 so I can check this actually works with Mozillians, and not just my mock api.