<div dir="ltr">At least for my use case, having the same PAM module for ssh, keyboard and pattern is fine because most of my users will never actually use anything else outside the touchscreen. So they don't really have to know that the nodes actually correspond to different letters. The letters are just for generating the string that will be inputted to the greeter. <div><br></div><div>How about this, I can make a QML Component(s) that will simply return back a string based on the pattern. Would that be useful for anybody? Also, will it be a problem if I release it as GPL v3?</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 14, 2019 at 2:30 PM David Edmundson <<a href="mailto:david@davidedmundson.co.uk">david@davidedmundson.co.uk</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">As a demo it's fine, and you get to make the UI in parallel. So go for it.<br>
<br>
In terms of formatting into a string for use with pam_response, that<br>
seems sensible.<br>
<br>
For deployment it's a bit sketchy if you use the same auth for ssh or<br>
whatever. You'd probably want to have two different PAM modules so we<br>
use the different auth checks for different things.<br>
</blockquote></div>