احراز هویت ورود با فیس‌بوک

ویژگی ورود با OAuth فیس‌بوک به کاربران اودوو این امکان را می‌دهد که با استفاده از حساب فیس‌بوک خود به پایگاه داده‌شان وارد شوند.

خطر

پایگاه‌های داده موجود در Odoo.com نباید برای مالک یا مدیر پایگاه داده از ورود با OAuth استفاده کنند، زیرا این امر پایگاه داده را از حساب Odoo.com آن‌ها جدا می‌کند. اگر OAuth برای آن کاربر تنظیم شود، پایگاه داده دیگر نمی‌تواند از پورتال Odoo.com کپی، تغییر نام یا به‌طور دیگر مدیریت شود.

تنظیمات Meta برای توسعه‌دهندگان

به Meta for Developers بروید و وارد شوید. روی برنامه‌های من کلیک کنید. در صفحه برنامه‌ها، روی ایجاد برنامه کلیک کنید.

در صفحه موارد استفاده، گزینه احراز هویت و درخواست داده‌ها از کاربران با ورود فیس‌بوک را انتخاب کرده و سپس روی بعدی کلیک کنید.

در فیلد افزودن نام برنامه، Odoo Login OAuth یا عنوان مشابهی وارد کنید.

توجه

ایمیل تماس برنامه ایمیل تماس برنامه به طور خودکار به آدرس ایمیل مرتبط با حساب Meta تنظیم می‌شود. اگر این آدرس ایمیل به طور منظم بررسی نمی‌شود، بهتر است از آدرس ایمیل دیگری استفاده کنید.

روی بعدی کلیک کنید. الزامات انتشار، شرایط پلتفرم Meta و سیاست‌های توسعه‌دهندگان را بررسی کنید. سپس روی ایجاد برنامه کلیک کنید.

مهم

کلیک روی ایجاد برنامه ممکن است نیاز به وارد کردن مجدد رمز عبور داشته باشد.

شخصی‌سازی برنامه

پس از ایجاد برنامه جدید، صفحه داشبورد نمایش داده می‌شود که شامل فهرستی از مراحل است که باید قبل از انتشار برنامه انجام شود. از اینجا، روی شخصی‌سازی افزودن دکمه ورود با فیس‌بوک کلیک کنید.

داشبورد برنامه در پلتفرم Meta برای توسعه‌دهندگان.

در صفحه شخصی‌سازی، روی تنظیمات کلیک کنید.

در فیلد آدرس‌های بازگردانی معتبر OAuth، https://<odoo base url>/auth_oauth/signin را وارد کنید، به‌طوری که <odoo base url> با URL پایگاه داده مربوطه جایگزین شود.

Example

اگر پایگاه داده‌ای URL https://example.odoo.com داشته باشد، URL https://example.odoo.com/auth_oauth/signin در فیلد آدرس‌های بازگردانی معتبر OAuth وارد می‌شود.

هنگام اتمام، روی ذخیره تغییرات کلیک کنید.

تنظیمات را پیکربندی کنید

در سمت چپ صفحه، روی تنظیمات برنامه ◄ پایه کلیک کنید. این صفحه شامل تنظیمات اضافی است که قبل از ارسال برنامه برای تأیید باید تکمیل شوند.

در فیلد آدرس URL سیاست حفظ حریم خصوصی، https://www.odoo.com/privacy را وارد کنید.

توجه

https://www.odoo.com/privacy سیاست حفظ حریم خصوصی پیش‌فرض برای پایگاه‌های داده میزبانی شده در Odoo.com است.

روی فیلد آیکون برنامه کلیک کنید تا پنجره‌ای برای آپلود فایل باز شود. از اینجا، آیکون برنامه را انتخاب کرده و آپلود کنید.

در فیلد حذف داده‌های کاربر، https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html را وارد کنید.

توجه

این سند دستورالعمل‌هایی برای نحوه حذف حساب کاربری Odoo توسط کاربر ارائه می‌دهد.

در نهایت، روی فیلد دسته‌بندی کلیک کرده و از منوی کشویی کسب‌وکار و صفحات را انتخاب کنید.

روی ذخیره تغییرات کلیک کنید.

نمونه‌ای از صفحه تنظیمات پایه در پلتفرم Meta برای توسعه‌دهندگان.

شناسه برنامه را دریافت کنید

پس از ایجاد و تأیید برنامه، شناسه برنامه App ID را انتخاب کرده و کپی کنید. این اطلاعات را در یک فایل یادداشت یا کلیپ بورد قرار دهید، زیرا در مرحله بعدی برای تکمیل تنظیمات به آن نیاز خواهید داشت.

انتشار

در سمت چپ صفحه، روی انتشار کلیک کنید. بسته به وضعیت حساب فیس‌بوک متصل شده، ممکن است مراحل اضافی تأیید و آزمایش مورد نیاز باشد که در این صفحه لیست شده است.

پس از بررسی اطلاعات، روی انتشار کلیک کنید.

همچنین ملاحظه نمائید

اطلاعات اضافی در مورد توسعه برنامه Meta، شامل جزئیات بیشتر درباره ساخت، آزمایش و موارد استفاده، را می‌توان در مستندات Meta for developers یافت.

پیکربندی اودوو

ابتدا، حالت توسعه‌دهنده را فعال کنید.

به برنامه تنظیمات بروید و به بخش یکپارچگی‌ها اسکرول کنید. در آنجا، کادر کنار گزینه احراز هویت OAuth را علامت بزنید. سپس روی ذخیره کلیک کنید.

تنظیم فعال‌سازی OAuth در برنامه تنظیمات.

سپس، پس از بارگذاری صفحه ورود، به پایگاه داده وارد شوید.

پس از وارد شدن موفقیت‌آمیز، به برنامه تنظیمات ◄ کاربران و شرکت‌ها ◄ ارائه‌دهندگان OAuth بروید. سپس روی گراف فیس‌بوک کلیک کنید.

در فیلد شناسه مشتری، شناسه برنامه App ID از بخش قبلی را وارد کنید، سپس کادر کنار مجاز را علامت بزنید.

رکورد گراف فیس‌بوک در Odoo.