On Fri, 27 Jan 2023 at 13:30, Eliot Lear <l...@lear.ch> wrote:

>> On 27.01.23 12:17, Heikki Vatiainen wrote:
>>
>> For example, an OTP system could do this:
>> - Start authentication with username + static password; if ok then
>> - Server prompts for the next method: Choose 1 for push to mobile app,
>> 2 for telephone callback, 3 for emergency use pre-printed code. Leave
>> password empty for the default method (not mandatory: can always
>> choose one of 1-3).
>> - The next server response then depends on what was chosen by the user
>>
>> The above may need to run as one exchange without any
>> Intermediate-Result TLV between static password and OTP dialogue
>> because it gets proxied as Radius PAP to "Inner Method server" as
>> described in section 2.1 of the draft

> Hold the phone on this.  That's not how Jouni's code works, and that's not 
> what we just agreed to on the calls.  Jouni's code has something of a filler 
> intermediate-result and CB, and we just agreed that everything should have 
> that.  Now, I am still not a fan of that decision, but it's what we decided.  
> Do we need to revisit?

Revisit was not intended, my intention was to give some examples of
why various uses of Basic-Password-Auth-Resp TLV and how it sometimes
carries information other than password. I may have gotten the
sequencing incorrectly with my example above.

My understanding is that the "housekeeping" functionality, or any
other variation of multi-round inner password authentication, means
that Basic-Password-Auth-Req <-->  Basic-Password-Auth-Resp exchange
is done multiple times before a single inner password authentication
method is considered completed and an Intermediate-Result TLV and
Crypto-Binding TLV are needed. I'll need to check the previous
discussion about filler Intermediate-Result and CB.

When strictly reading the RFC and draft, it doesn't talk about
multi-round inner password authentication, but I guess this is
supported?

-- 
Heikki Vatiainen
h...@radiatorsoftware.com

_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to