ondrej1024 / carelink-python-client

Experimental Medtronic CareLink Client in Python
GNU Affero General Public License v3.0
39 stars 21 forks source link

Unable to disable MFA #2

Closed seanch80 closed 8 months ago

seanch80 commented 2 years ago

Hello, probably this issue is not directly related to your software, but I wanted to ask anyway. In my Carelink account MFA is enabled, and there is no way to turn it off. The configuration screen says MFA is enabled, and also required for my account. It is a European (Norwegian) Carelink account, with login using carelink.minimed.eu.

  1. Is there a way around this?
  2. Do you know any other authentication methods available in the Carelink Cloud APIs? (fixed secret, oauth/oauth2, etc.) Since the (official) Minimed Mobile app works fine staying connected without MFA, I guess there is some other way around this.
ondrej1024 commented 2 years ago

Hi, I have not really tried to make an account with MFA work. I just ported the original Java code from @benceszasz to Python without adding any new features. This program leverages the APIs used by the Carelink Web UI which has been analysed thoroughly by @bewest. Maybe they can shed some light on why MFA is not supported and what it takes to implement this feature. I think the Smartphone apps are using a slightly different API.