Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eas-4-tbsync - force oauth and stops synchronize #92

Closed
kjonca opened this issue Nov 29, 2019 · 17 comments
Closed

Eas-4-tbsync - force oauth and stops synchronize #92

kjonca opened this issue Nov 29, 2019 · 17 comments

Comments

@kjonca
Copy link

kjonca commented Nov 29, 2019

Your environment

TbSync version: 2.8
EAS-4-TbSync version: beta 28.XI.2019
Thunderbird version: 68.2.2 (64-bit)

[ x] Yes, I have installed the latest available (beta) version from

Expected behavior

Calendar and contact are synchronized. Use machine password to login

Actual behavior

Pop ups oauth window, then I have to authorize and got message "Provider for Exchange ActiveSync for Office 365 needs permission to access resources in your organization that only an admin can grant. Please ask an admin to grant permission to this app before you can use it."
Of course I have no admin account.

Steps to reproduce

Simply try to sync.

Previous version (14 november) works

@jobisoft
Copy link
Owner

Microsoft is deactivating non oauth access to Office 365. Are you using an account linked to a office 365 tenant, like a company? Do you have an IT appartment?

I can of course add a switch to go back to the old behaviour, but that just gives you a couple of month grace time. using OAuth is the future and your IT appartment needs to approve :-(

@kjonca
Copy link
Author

kjonca commented Nov 29, 2019

Yest it is a company account.
But how about for example Imap access? "Machine passwords" will be disabled?
Edit: I asked our IT guys, they claim that I have all permissions, and were quite surprised when I asked them.

@jobisoft
Copy link
Owner

jobisoft commented Nov 29, 2019

The IT guy just has to "use" TbSync with EAS once with his admin account and he will see a checkbox to grant access for all users:

grafik

For IMAP the future is not set, more and more IT departments disabe IMAP. I do not know what Microsofts Policy is here.

@kjonca
Copy link
Author

kjonca commented Nov 29, 2019

"The IT guy just has to "use" TbSync with EAS once with his admin account and he will see a checkbox to grant access for all users:"
I am afraid it is not possible.

@jobisoft
Copy link
Owner

Oh no, why?

@kjonca
Copy link
Author

kjonca commented Nov 29, 2019

It is beyond me. I can use this extension, but I rather cannot force my admin to use it :)
I am afraid, that a switch to back old behavior is only usable option.

@jobisoft
Copy link
Owner

He does not have to use it permanently, just once to grant access.

I will do some research, if you could also send some sort of link to your IT Department, where they can aknowlege that without having to really use it.

For now: Switch to beta (https://tbsync.jobisoft.de) and set

extensions.eas4tbsync.OAuth = false

in the advanced Thunderbird configuration

@kjonca
Copy link
Author

kjonca commented Nov 29, 2019

I will do some research, if you could also send some sort of link to your IT Department, where they can aknowlege that without having to really use it.

I am afraid that I have no rights to speak in my company name. :(

For now: Switch to beta (https://tbsync.jobisoft.de) and set

extensions.eas4tbsync.OAuth = false

in the advanced Thunderbird configuration

Thanks. It works.

@mcrucianelli
Copy link

He does not have to use it permanently, just once to grant access.

I will do some research, if you could also send some sort of link to your IT Department, where they can aknowlege that without having to really use it.

For now: Switch to beta (https://tbsync.jobisoft.de) and set

extensions.eas4tbsync.OAuth = false

in the advanced Thunderbird configuration

Thanks, I have the same problem, and it solved it!

@jobisoft
Copy link
Owner

I am afraid that I have no rights to speak in my company name. :(

One way or the other your IT must allow usage of my app before Basic Auth is removed.

You said you do not want to force them to install Thunderbird which I can understand. The other option might be, that they log into their Office 365 Admin Interface and set a checkbox somewhere. If that is possible, I could post the link here, which you can then forward to your IT and ask them to acknowlege my app usage.

@kjonca
Copy link
Author

kjonca commented Nov 29, 2019

I am afraid that I have no rights to speak in my company name. :(

One way or the other your IT must allow usage of my app before Basic Auth is removed.

Do we speak about the same things? I speak about "machine passwords" / "application paswords".
I know nothing about this functionality will be removed. Am I wrong?

@kjonca
Copy link
Author

kjonca commented Nov 29, 2019

Pity. It is clear, that MS wants to enforce use their solutions. Unfortunately there is no good exchange client for linux :(

@jobisoft
Copy link
Owner

jobisoft commented Nov 29, 2019

https://addons.thunderbird.net/addon/owl-for-exchange/

But it is a paid addon.

@jobisoft
Copy link
Owner

@jobisoft
Copy link
Owner

I just uploaded a new beta which no longer force switches users to OAuth. The OAuth setting is no longer needed (and removed). Only if you use the setup wizard to explicitly setup an Office 365 account, OAuth will be used.

@jobisoft
Copy link
Owner

Has hit ATN as v1.9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants