<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">On Fri, Feb 15, 2019 at 12:23 PM Melvin Lasky <<a href="mailto:melvin.lasky@manhattan.edu">melvin.lasky@manhattan.edu</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Someone asked why we want to use Google Authenticator vs Duo - Cost $$$$$$$$. :-)<br></div></blockquote><div><br></div><div>Another option, if you want all sorts of other components, is LinOTP (and at least one derivative), which is free and open source: <a href="https://github.com/LinOTP/LinOTP">https://github.com/LinOTP/LinOTP</a>.  It's what we use, both because of cost (we do have a support contract with them, but it's still cheaper than Duo was quoting us), and because at the time, we had to meet some  NIST 800-63-2 LoA 3 requirements, which we could accomplish with some tweaks to LinOTP (which Duo at the time could not meet).</div><div><br></div><div>There's an MFA flow-compatible Shibboleth module (<a href="https://github.com/cyber-simon/idp-auth-linotp">https://github.com/cyber-simon/idp-auth-linotp</a>), though it's possible that it is not 3.4-compatible.  (At the very least, I know that my heavily modified version works with 3.3.1 but not with 3.4.  I'm planning to simplify greatly and rewrite in the near future.)</div><div><br></div><div>We don't use of the user self-service components, because they all seemed overly busy for our users, so we rewrote everything as a highly tailored front-end.  They've got a reasonably complete API that makes all of that possible.</div><div><br></div><div>Greg</div></div></div></div></div>