<div dir="ltr"><div>I actually have privacyIDEA working pretty well with IdP 4.0.1. I also had to make changes to the plugin to support IdP 4 -- it wouldn't even compile for me. I submitted a pull request to the maintainer back in June but never heard anything (in case it's useful to you, PR is here: <a href="https://github.com/wraezor/privacyIDEA-shibboleth-tfa/pull/6">https://github.com/wraezor/privacyIDEA-shibboleth-tfa/pull/6</a>). I did also make some edits to the velocity templates to provide a better user experience. I can probably share those if you think they'd be useful. <br></div><div><br></div><div>One major issue I have discovered is the endpoint it uses. By default it uses the authentication test endpoint, which means disabling a token doesn't actually prevent it from working ... but, in response to Scott's comment, at 3+ months the login flows actually have been working great. *knocks on wood* <br></div><div><br></div><div>On my list is still to find a way to integrate the Yubikey libraries so we can enroll those instead of relying solely on TOTP. <br></div><div><br></div><div>-Matt<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 23, 2020 at 2:32 PM Darren Boss <<a href="mailto:darren.boss@computecanada.ca">darren.boss@computecanada.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You are right, I accidentally mounted the views to view instead of<br>
views so they really were missing those views. After fixing that error<br>
and turning off CSRF, it worked with our test PrivacyIDEA deployment.<br>
I'll probably fork this repo and fix the CSRF issue. If we continue<br>
down this road, the UI text will have to be presented in both French<br>
and English which it doesn't support at the moment.<br>
<br>
On Wed, Sep 23, 2020 at 10:22 AM Cantor, Scott <<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>> wrote:<br>
><br>
> On 9/23/20, 10:05 AM, "users on behalf of Darren Boss" <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:darren.boss@computecanada.ca" target="_blank">darren.boss@computecanada.ca</a>> wrote:<br>
><br>
> > There are privacyidea.vm and login-pi-error.vm templates as part of<br>
> > the repo which I've added to views.<br>
><br>
> I would have to say that's impossible just based on a cursory glance at the flow, and the error. It's failing to find the view and falling through to looking for a JSP view. So the Velocity view isn't there.<br>
><br>
> Obviously, I'm not "supporting" this in any sense, and I would issue a pretty blunt warning: I've virtually never seen a third party login flow without major bugs. That's not a criticism of anything but our lack of documentation (and the relative complexity of getting them right).<br>
><br>
> I will certainly file it away for review as a starting point when I get around to looking at PrivacyIdea in depth later.<br>
><br>
> -- Scott<br>
><br>
><br>
> --<br>
> For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
> To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
<br>
<br>
<br>
-- <br>
Darren Boss<br>
Senior Programmer/Analyst<br>
Programmeur-analyste principal<br>
<a href="mailto:darren.boss@computecanada.ca" target="_blank">darren.boss@computecanada.ca</a><br>
-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div>