help-shishi
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Suppresion of password prompt


From: Graham Shaw
Subject: Re: Suppresion of password prompt
Date: Wed, 23 Apr 2008 20:02:02 +0100
User-agent: Pluto/3.03h (RISC-OS/5.11) POPstar/2.05

On 23 Apr, Simon Josefsson <address@hidden> wrote:
> Graham Shaw <address@hidden> writes:

> > 1. When obtaining an initial TGT I want to supply a password to be
> > tried, and if that doesn't work I want it to give up.
> > 2. When obtaining a service ticket I want it to give up if there is no
> > suitable TGT available.

> Hi.  Thanks for your interest.  Which API are you using?  I'm assuming
> you are using the shishi_tkts_* interface to get tickets, which is the
> recommended high-level interface.

Correct.

> I see now that if the server requires pre-authentication (using a
> password) I see now that the code will not use the provided password,
> but instead will prompt for a new password.  I have fixed this, see:

> http://git.savannah.gnu.org/gitweb/?p=shishi.git;a=commitdiff;h=bdf277a51182c49b13b61ac6f57b8111dcbf94a5

Thanks - that appears to work perfectly.

> Regarding 2), use shishi_tkts_find() instead which will only search
> among your existing tickets.  The shishi_tkts_get* APIs will try to get
> a ticket if it doesn't exist -- it calls shishi_tkts_find() first.

That isn't quite the functionality I'm looking for:
- if the client doesn't already have a service ticket then I do want it to
request one from the KDC using the TGT, however
- if the client doesn't have a TGT then I don't want it to prompt for a
password.

(The former is OK because it's an entirely non-interactive process,
whereas the latter takes input from the user so is something I need to
avoid.)

Yours,

-- 
Graham Shaw (http://www.riscpkg.org/~gdshaw/)
The RISC OS Packaging Project (http://www.riscpkg.org/)
The RISC OS Toolkit (http://rtk.riscos.org.uk/)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]