Re: two factor auth

"Simon Matter" <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
> On 18/01/2021 11:08, Simon Matter wrote:
>>> Hi,
>>>
>>> X509/client-certificates actually work very well, I've been using it
>>> for
>>> quite some time. I guess the client-certificate provisioning is a bit
>>> hard
>>> for users.
>>>
>>> I myself was curious about a mechanism via XOAUTH2 authentication that
>>> some big players support; (I presume) it means you authenticate once
>>> via a
>>> web page (option for 2nd factor) and use a bearer token to authenticate
>>> from that moment on.
>>> I don't think Cyrus SASL supports XOAUTH2 yet; I noticed Dovecot does
>>> and
>>> was thinking about the option to use Dovecot as a proxy with XOAUTH2
>>> authentication and use authorization (from the admin user) to Cyrus (or
>>> try the mechanism in Dovecot first for that matter).
>>>
>>> I guess there are more clients that support x509 compared to XOAUTH2
>>> though, but you can have users enable less safe mechanisms explicitly
>>> perhaps, and support multiple mechanisms.
>>
>> Hi Paul,
>>
>> Can XOAUTH2 be used without using anything from Google or other big
>> brothers?
>
> Yes; There is nothing Microsoft or Google specific about OAUTH2, and
> that's what is used. In the dovecot implementation I noticed you can
> enter your own grant/token/introspection URLs, client secrets and what
> not.
> It's also only recently that Thunderbird has native support I think for
> OAUTH, since version 78. And some mail clients may only have it for the
> big players as a profile - didn't check.
>
> I noticed in the postfix integration that dovecot plays the role of the
> SASL server, so maybe it is also possible to use this as a the sasl
> socket, also something I did not check on at all ;-) but I'm thinking
> out loud,
>
> Re:
>
>> I found these:
>>
>> https://github.com/moriyoshi/cyrus-sasl-xoauth2
>
> That seems to be a client implementation, for cases where you need to
> use eg. O365,
>
> Regards,
> Paul

Thank you for all the details!


------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T270ab79574d5f63e-M6b5e16a2c927a99fc3436f45
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.