New registration not working at the moment

Issue #11 resolved
Christian Fibich repo owner created an issue

At least under Windows, new registration is now not working anymore because the Tellm server now requires signed requests for this action.

Comments (3)

  1. Christian Fibich reporter

    This will likely not work for a long time. Signing is implemented like this in the app:

    1. Retrieve the App Signature, use it as Salt
    2. Do some black magic in a native shared library with the salt to retrieve a HMAC secret
    3. Calculate a HMAC hash using the Secret and parts of the request (URL, Method, Authorization Token if present, Timestamp in ISO T/Z format, Request Content)
    4. Add this hash to the request as header

    The .so file is obviously compiled for NDK/JNI. We need to figure out the black magic that happens there before we can sign requests

  2. Log in to comment