احراز هویت با ورود از طریق گوگل

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

این به‌ویژه زمانی مفید است که سازمان از Google Workspace استفاده می‌کند و می‌خواهد کارکنان داخل سازمان با استفاده از حساب‌های گوگل خود به Odoo متصل شوند.

هشدار

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

پیکربندی

یکپارچه‌سازی عملکرد ورود با گوگل نیازمند پیکربندی هم در گوگل و هم در اودو است.

داشبورد API گوگل

  1. به داشبورد API گوگل بروید.

  2. مطمئن شوید که پروژه صحیح باز شده است. اگر هنوز پروژه‌ای وجود ندارد، روی ایجاد پروژه کلیک کنید، نام پروژه و سایر جزئیات شرکت را پر کنید و سپس روی ایجاد کلیک کنید.

    پر کردن جزئیات یک پروژه جدید.

    نکته

    نام شرکت را از منوی کشویی انتخاب کنید.

مدارک هویتی

  1. در منوی سمت چپ، روی اعتبارنامه‌ها کلیک کنید.

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

    انتخاب شناسه مشتری OAuth
  3. گزینه برنامه وب را به عنوان نوع برنامه انتخاب کنید. اکنون صفحات مجاز را که Odoo به آنها هدایت می‌شود، پیکربندی کنید.

    برای دستیابی به این هدف، در قسمت آدرس‌های بازگشت مجاز، دامنه پایگاه داده را وارد کنید و بلافاصله پس از آن /auth_oauth/signin را اضافه کنید. به عنوان مثال: https://mydomain.odoo.com/auth_oauth/signin، سپس روی ایجاد کلیک کنید.

  4. اکنون که کلاینت OAuth ایجاد شده است، صفحه‌ای با شناسه کلاینت و کلید مخفی کلاینت ظاهر خواهد شد. شناسه کلاینت را کپی کنید تا بعداً برای پیکربندی در Odoo که در مراحل بعدی توضیح داده خواهد شد، مورد استفاده قرار گیرد.

احراز هویت گوگل در اودو

بازیابی شناسه مشتری

پس از تکمیل مراحل قبلی، دو کلید در داشبورد API گوگل ایجاد می‌شوند: شناسه مشتری (Client ID) و رمز مشتری (Client Secret). شناسه مشتری (Client ID) را کپی کنید.

شناسه مشتری Google OAuth ایجاد شد.

فعال‌سازی اودو

  1. به تنظیمات عمومی اودو ‣ یکپارچه‌سازی‌ها بروید و احراز هویت OAuth را فعال کنید.

    توجه

    اودو ممکن است پس از این مرحله از کاربر بخواهد دوباره وارد سیستم شود.

  2. بازگشت به تنظیمات عمومی ‣ یکپارچه‌سازی‌ها ‣ احراز هویت OAuth، گزینه را فعال کنید و ذخیره کنید. سپس به تنظیمات عمومی ‣ یکپارچه‌سازی‌ها ‣ احراز هویت گوگل بازگردید و گزینه را فعال کنید. سپس شناسه مشتری (Client ID) را با کلید دریافت شده از داشبورد API گوگل پر کنید و ذخیره کنید.

    پر کردن شناسه مشتری در تنظیمات Odoo.

    توجه

    پیکربندی Google OAuth2 همچنین می‌تواند با کلیک بر روی ارائه‌دهندگان OAuth تحت عنوان احراز هویت OAuth در یکپارچه‌سازی‌ها دسترسی پیدا کند.

ورود به اودو با گوگل

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

صفحه بازنشانی رمز عبور با دکمه "ورود با گوگل".

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

همچنین ببینید