Идентификация Oauth для Odoo теперь хорошо документирована повсюду в Интернете, но похоже, что невозможно найти информацию о том, как использовать ее из удаленного приложения.
** Как вы можете подключиться к базе данных Odooиз мобильного приложения например?**
Для подключения стандартным способом на Odoo (электронная почта + пароль) вы используете контроллер /web/session/authenticate
, в который отправляете электронную почту и пароль в виде Json.Контроллер oauth - /auth_oauth/signin
, когда вы подключаетесь к нему, Facebook / Google перенаправляются на этот путь.Но данные, которые вы должны отправить, более неясны.Во-первых, @route decorator указывает type='http'
, что означает, что вы не отправляете его json, но как он получает ваши данные?Метод также не указан.Как предположить, нужно ли подписывать пользователя или входить в него, перенаправление всегда приводит к «входу» даже при создании новой учетной записи.Я провел гораздо больше исследований в коде модуля auth_oauth, но ничего по-настоящему убедительного и уместного для публикации здесь, любая помощь будет оценена.