bitte-ein-bit / MMM-iCloud-Client

MIT License
26 stars 3 forks source link

[Partially solved] Impossible to use with two steps verification #7

Open rafaelmiy opened 7 years ago

rafaelmiy commented 7 years ago

I need to insert a dinamic key verification because I have the two way verification.

Squall1980 commented 7 years ago

I had to disable two steps verification. Now it's working but I hope there will be a fix for that.

rafaelmiy commented 7 years ago

You're right, thanks!

Squall1980 commented 7 years ago

Hi. Is this still working for you? I am having an odd behaviour that the birthdays are sometimes shown and sometimes not.

rafaelmiy commented 7 years ago

I prefer to keep my two steps verification than use the service.

michaelschomburg commented 6 years ago

This did not work for me, the module did not load at all.

BluP62 commented 6 years ago

Module loaded, but due to 2 step authentication, I can't use it. I also tried to login to icloud.com with my credentials before I started the MM, but Apple is still asking to enter the 8 digits... I'll remove the module again, until this is solved. But I'd like to have the birthdays available in my MM-calendar asthey are in my iCloud calendar anyway.

lehenandmartin commented 5 years ago

I make it work by using this solution from Apple about old devices that does not support two steps verification:

If you use two-factor authentication with devices running older OS versions—like an Apple TV (2nd or 3rd generation)—you might be asked to add your six-digit verification code to the end of your password when signing in. Get your verification code from a trusted device running iOS 9 and later or OS X El Capitan and later, or have it sent to your trusted phone number. Then type your password followed by the six-digit verification code directly into the password field.

Squall1980 commented 5 years ago

I make it work by using this solution from Apple about old devices that does not support two steps verification:

If you use two-factor authentication with devices running older OS versions—like an Apple TV (2nd or 3rd generation)—you might be asked to add your six-digit verification code to the end of your password when signing in. Get your verification code from a trusted device running iOS 9 and later or OS X El Capitan and later, or have it sent to your trusted phone number. Then type your password followed by the six-digit verification code directly into the password field.

Nice!!!

Squall1980 commented 5 years ago

I came across another possible solution. Apple offers app-specific passwords (https://support.apple.com/en-us/HT204397). But my birthdays won't show up. Maybe there is something to be changed in the code and maybe someone wants to look into it?

thobbiit commented 5 years ago

@Squall1980 that worked perfect for me, thanks a lot

Squall1980 commented 5 years ago

@thobbiit Great news. But how did you do it? It is still not working with my MM.

thobbiit commented 5 years ago

@Squall1980 I used the app-specific password kike you suggested. Then it worked for like 5 days. Now I wanted to play around with facerecognition and suddenly there are no more birthdays in the calender. So I'm trying to fix it and I will tell you when I found a solution

Squall1980 commented 5 years ago

@thobbiit That’s weird. Alright, just let me know. I setup a complete new MM and the Birthdays are still not showing up.

I will also play around with it and let you know...

thatstheplace commented 4 years ago

Is it running again for you? No matter I take my password + the six-digit verification code or an app specific password, it says login failed.