Я реализую этот API, и первое, что я сделал, это вход с токеном доступа. Я использую jsonapi-resources gem https://github.com/cerebris/jsonapi-resourcesJSONAPI лучший способ ответить на нересурсные данные, такие как токен доступа с jsonapi-ресурсами
У меня есть две проблемы сейчас. Я хочу вернуть пользователя И генерируемый токен доступа в случае успеха и сообщение об ошибке в противном случае.
Теперь у меня две проблемы:
1- Первый, как я могу вернуть этот вид данных (запись пользователя плюс маркер доступа). Читая спецификацию JSONAPI, я считаю, что compound document
- это путь, но как я могу это сделать с помощью этого драгоценного камня.
2 Как я могу ответить, с этим камнем, на не-CRUD-маршрут, например, на логин? Должен ли я что-то делать в контроллере? И как я могу обрабатывать объект ресурса в этом случае?
Два вопроса - 1.) почему вы хотите вернуть токен доступа, когда вы запрашиваете пользователей (вы должны иметь это где-то на стороне клиента) и 2.), что вы используете для аутентификации (то есть, OAuth и т. Д.)? – jeffdill2