django-rest-framework-passwordless
django-rest-framework-passwordless copied to clipboard
PSA: Using the demo token
A comment to passerby attempting to use the demo token. The format is { pk: 'XXXXX' } so if you were trying to auth user 1 with code 111111, it would be:
'PASSWORDLESS_DEMO_USERS': { 1: '111111' }
It's also important to note that you must first create a token by sending the typical POST to auth/email. Then you can use the demo token to get an auth token back.
curl -X POST -d "email=emailaddress" https://domain/auth/email
# {"detail":"A login token has been sent to your email."}
# Then!
curl -X POST -d "email=emailaddress&token=111111" https://domain/auth/token/
Note: You may wish to use a version of drfpasswordless that includes the fix here: https://github.com/aaronn/django-rest-framework-passwordless/pull/88