currently coursera backend is designed to use custom username key as ID_KEY
the username value is prepared and stored in details dict by get_user_details, however it doesn't override get_user_id method, which results in the app trying to fetch username from response dict.
currently
coursera
backend is designed to use customusername
key asID_KEY
theusername
value is prepared and stored indetails
dict byget_user_details
, however it doesn't overrideget_user_id
method, which results in the app trying to fetchusername
fromresponse
dict.