[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Kerberos tickets and one time passwords
- To: Andreas Haupt <ahaupt@ifh.de>
- Subject: Re: Kerberos tickets and one time passwords
- From: Daniel Kouril <kouril@ics.muni.cz>
- Date: Mon, 10 Mar 2003 11:11:49 +0100
- Cc: Brian May <bam@snoopy.apana.org.au>, heimdal-discuss@sics.se
- In-Reply-To: <Pine.LNX.4.51.0302281020110.15855@juno.ifh.de>; from ahaupt@ifh.de on Fri, Feb 28, 2003 at 10:27:19AM +0100
- References: <Pine.LNX.4.51.0302280804280.15855@juno.ifh.de> <20030228083213.GA7665@snoopy.apana.org.au> <Pine.LNX.4.51.0302281020110.15855@juno.ifh.de>
- Sender: owner-heimdal-discuss@sics.se
- User-Agent: Mutt/1.2.5i
On Fri, Feb 28, 2003 at 10:27:19AM +0100, Andreas Haupt wrote:
> On Fri, 28 Feb 2003, Brian May wrote:
>
> > On Fri, Feb 28, 2003 at 08:17:37AM +0100, Andreas Haupt wrote:
> > > for some reason we need a (telnet) login with one time passwords. The
> > > problem is, that you don't get a kerberos ticket with the telnet supplied
> > > with heimdal. Users have to do klog to work on their AFS home directories,
> > > so the clear password is transmitted over the network.
> > >
> > > I thought of modifying the telnetd source to let it automatically do a
> > > kinit. The keys of those users are stored in a keytab file on the telnet
> > > server. All I have to do is something like "kinit -k -t <keytab file>"
> > > after the user logged in properly with his one time password.
> >
> > I wouldn't modify telnetd, login might be better.
>
> OK. This place looks better somehow.
(sorry for the delay, I was on vacation last week)
We have developed a service for "transformation" of OTP's to krb5 tickets,
it's based on SASL and krb525 mechanisms. This way we are able to create krb5
tickets for users authenticated via OTP without requiring the users to store
their keys into keytabs. We also adapted the libotp library from Heimdal to
support this service, so only relinking of the login program (which supports
OTP authentication) is needed. I could provide you with more information and
source code if you are interested.
Cheers,
--
Dan