Skip to content

Instantly share code, notes, and snippets.

@iho
Last active January 6, 2018 10:50
Show Gist options
  • Save iho/5ce6a9b94475edd1fdcb177d8d6e5a53 to your computer and use it in GitHub Desktop.
Save iho/5ce6a9b94475edd1fdcb177d8d6e5a53 to your computer and use it in GitHub Desktop.
Api

Авторизація

Щоб отримати доступ до API потрібно передати свій пароль та пошту на спеціальний адресу та отримати токен

curl -X POST -d "[email protected]&[email protected]" http://stage.gorobets.me:8000/auth/jwt/create/

Потім цей токен потрібно передавати в header в кожному запиті до api "Authorization: JWT <your_token>" Наприклад маючи токен можна дізнатися свій id та пошту:

curl -H "Authorization: JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImdyZWVubGF0dGVAb3B5cy54eXoiLCJleHAiOjE1MTUyMjQzMjksImVtYWlsIjoiZ3JlZW5sYXR0ZUBvcHlzLnh5eiJ9.NqwzJ_UiRbr4DH2jplBx4jijOGLNS6MGvnvO7w3GK38" http://stage.gorobets.me:8000/auth/me/

Реєстрація

Потрібно передати всі обовязкові поля

curl -X POST -H "Content-Type: application/json" -d '{"first_name": "John", "last_name": "Doe", "date_of_birth": "1998-01-04", "email": "[email protected]", "password": "password123"}' http://stage.gorobets.me:8000/auth/users/create/

Адмінка

Адреса адмінки де можна редагувати користувачів http://stage.gorobets.me:8000/admin/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment