>
>
> Am 09.04.20 um 09:55 schrieb Rob Otto:
> > I'd imagine you have to pre-register each client and then use HOTP or
> > TOTP to generate one-time passcodes.?
> >
>
> I can come up with a couple of other ways as well, but I'm interested to
> hear what Francis sees "in the wild".

There are many ways of implementing "Direct Grant". We shall distinguish
between approaches which reuse the ROPC-Flow as is, and those which require
an extension of the ROPC-Flow (e.g. with initialization steps which return
challenges).

For a customer project we had it simply done with a TOPT without extension
of the ROPC grant oAuth2.0. We extended AS to check {username, TOTP}
instead of a permanent password.
-> The login page embedded in the RP user agent displays a form requesting
{username, TOTP}
-> For registration and OTP setup we display a link to the AS (no redirect).
-> Main purpose was mitigating hazard associated with user agent redirect.
-> FreeOTP is the reference APP for OTP.

Remember my initial message requested an alternative "DIRECT GRANT" flow
(means WITHOUT REDIRECT).

BTW: I went through Dick's reference
https://mailarchive.ietf.org/arch/msg/oauth/mG6tkmXSOxwakC0184snKCGxfSE/.
We might want to continue there or stay here if the foccuss shifts away of
oAuth2.1.
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to