Open RichieB2B opened 1 year ago
Think the use of app specific passwords won't work. The whole approach of this project is to use the browser-based API from iCloud.com (via reverse-engineering). I'm currently trying to reverse-engineer the Webauthn / FIDO solution. Unfortunately I currently get a 400 from idmsa.apple.com :|
The problem
After enabling Security Keys for my Apple ID, pyiCloud says:
Like with 2FA but the pop-up on my Apple device only says:
I get two options to respond:
But selecting Ok does not give a 2FA code.
Environment
pip show pyicloud
): 1.0.0python -V
): Python 3.9.2Additional information
It looks like this is caused by the use of the fake web-login method pyiCloud uses. Instead App-Specific passwords should be used like mentioned in #349