On Tue, May 07, 2002 at 12:30:14PM -0700, Naomaru Itoi wrote: > Hello, > > I do not know too much about RADIUS, so please excuse me if the question is > stupid. Me too. > Anyway, I am wondering if you can do single sign-on between RADIUS and > Kerberos, using a token. > I think it should work something like this ... > > - A user logs in through pam_radius_auth, using token based > challenge-response > - pam_radius_auth somehow knows a user name and a password for Kerberos > (maybe it gets them from RADIUS server?) Assuming ^^^ is possible then the below is possible too. > - pam_radius_auth passes the user name and password to the next module > (pam_krb5) Essentially, after fetching the user's real username/password pam_radius_auth would pam_set_item(PAM_USER) and pam_set_item(PAM_AUTHTOK) whence pam_krb5 would get the user/password. NOTE: PAM has no concept of realms, partly because the *nix UID/GID namespaces are flat, so you can only use PAM_KRB5 to get initial creds for users in one realm. > - pam_krb5 does Kerberos authentication > > Has anybody tried/done this? Not I, but nowadays PAM app developers have become used to the possibility that PAM may change PAM_USER during pam_authenticate(), so I'd expect this to work, modulo Radius. Cheers, Nico -- -DISCLAIMER: an automatically appended disclaimer may follow. By posting- -to a public e-mail mailing list I hereby grant permission to distribute- -and copy this message.- Visit our website at http://www.ubswarburg.com This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments.