<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, 16 Mar 2016 at 05:21 Scott Balneaves <<a href="mailto:sbalneav@ltsp.org">sbalneav@ltsp.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div>Within the LTSP project, we'd like to use LightDM as the authentication mechanism.  owever, LTSP allows us to run processes on multiple servers.  A handy feature for the greeter would be to provide a drop-down of a list of servers, which the user could select at login time.  This would then set a pam environment variable, which could be picked up by later modules in the pam stack to do the necessary plumbing.</div><br></div></blockquote><div><br>Does the remote server feature work for this?<br><br></div><div>Configuration is written into /usr/share/lightdm/remote-sessions/<name>.desktop (same as normal session files) but you can also set X-LightDM-PAM-Service to the PAM service that runs.<br><br></div><div>The greeter can then get the list of these with lightdm_get_remote_sessions () and authenticates with them using lightdm_greeter_authenticate_remote ().<br></div></div></div>