Thanks for this Jeremy. The info Workplace provided is only

Client/application ID: f[...]1
Directory/tenant/organization ID: b[...]b
OAuth 2.0 token endpoint (v2): 
https://login.microsoftonline.com/b[...]b/oauth2/token
OAuth 2.0 authorization endpoint: 
https://login.microsoftonline.com/b[...]b/oauth2/authorize

whereas auth2ms seems to additionally require

redirect_host
redirect_port
redirect_path

and I don't even know if there are some default values to try here. So I get

"
Sorry, but we’re having trouble signing you in.
AADSTS50011: The reply URL specified in the request does not match the reply 
URLs configured for the application: 'f[...]1'.
"

instead of a token. I also tried Thunderbird's client ID but got the same issue.

I might need to get Workplace to provide more info then.

Many thanks,
Marton



On Thu, Sep 09, 2021 at 07:30:55PM +0100, Jeremy Robst wrote:
> Hi,
> 
> Yes, I run isync + o365 + oauth2. I use oauth2ms - https://github.com/
> harishkrupo/oauth2ms
> 
> The isync config changes are only replacing PassCmd with a call to oauth2ms. I
> don't use the --encode-xoauth2 option and it works well.
> 
> I can go into more detail later if you need.
> 
> Jeremy
> 
> On 9 September 2021 19:10:07 Marton Balazs <balm...@gmail.com> wrote:
> 
> 
>     Hi,
> 
>     Happy isync user here (until now...), thanks so much for isync.
>     Unfortunately we are on O365 at work, and unfortunately Workplace will be
>     forcing Oauth2 on us soon, so I'm trying to get isync via IMAP/SMTP to 
> work
>     with Oauth2 in O365. Has anyone succeeded that?
> 
>     With my limited understanding I've tried various scripts that people 
> linked
>     on forums, and pretended I'm a Thunderbird as well as used the id's
>     Workplace provided. I'm failing with each option. The machine runs Arch,
>     updated regularly.
> 
>     oauth2token fails with some Python pickle error when trying to get token.
>     https://pypi.org/project/oauth2token/
>     https://wiki.archlinux.org/title/isync#Using_XOAUTH2
> 
>     M365-IMAP can go through with Thunderbird's id's but fails to authenticate
>     in IMAP. It cannot get token with Workplace credentials, AADSTS9002313:
>     Invalid request. Request is malformed or invalid
>     https://github.com/UvA-FNWI/M365-IMAP
> 
>     mutt_oauth2
>     fails with Thunderbird id's with AADSTS50011: The reply URL specified in
>     the request does not match the reply URLs configured for the application
>     and fails with Workplace id's with  AADSTS9002313: Invalid request. 
> Request
>     is malformed or invalid.
>     https://gitlab.com/muttmua/mutt/-/blob/master/contrib/mutt_oauth2.py
> 
>     I'm attaching an org file with details. Any ideas would be appreciated.
> 
>     Many thanks,
>     Marton
> 
> 
> 
>     ----------
>     _______________________________________________
>     isync-devel mailing list
>     isync-devel@lists.sourceforge.net
>     https://lists.sourceforge.net/lists/listinfo/isync-devel
> 
> 


> _______________________________________________
> isync-devel mailing list
> isync-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/isync-devel



_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to