احراز هویت ورود به سیستم با گوگل

احراز هویت ورود به سیستم با گوگل

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


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

هشدار


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

پیکربندی


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


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


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


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

نکته


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

صفحه رضایت OAuth


  • در منوی سمت چپ، روی صفحه رضایت OAuth کلیک کنید.

  • یکی از گزینه های (Internal / External) را انتخاب کرده و روی ایجاد کلیک کنید.

هشدار


حساب‌های شخصی جی‌میل فقط مجاز به نوع کاربری خارجی هستند، به این معنی که گوگل ممکن است به تأیید نیاز داشته باشد یا محدوده ها به آن اضافه شود. با این حال، استفاده از حساب فضای کاری گوگل امکان استفاده از نوع کاربر داخلی را فراهم می کند.


همچنین توجه داشته باشید که در حالی که اتصال API در حالت آزمایش خارجی است، پس هیچ تاییدی از طرف گوگل لازم نیست. محدودیت های کاربر در این حالت تست روی 100 کاربر تنظیم شده است.

  • جزئیات مورد نیاز و اطلاعات دامنه را پر کنید، سپس روی Save and Continue کلیک کنید.


  • در صفحه Scopes، همه فیلدها را همانطور که هست رها کنید و روی Save و Continue کلیک کنید.


  • در مرحله بعد، اگر در حالت تست (خارجی) ادامه دهید، آدرس های ایمیلی را که در مرحله تست کاربران پیکربندی شده اند، با کلیک بر روی افزودن کاربران و سپس دکمه ذخیره و ادامه، اضافه کنید. خلاصه ای از ثبت برنامه ظاهر می شود.


  • در نهایت به پایین اسکرول کرده و بر روی Back to Dashboard کلیک کنید.


اعتبارنامه


  • در منوی سمت چپ، روی Credentials کلیک کنید.

  • روی Create Credentials کلیک کنید و OAuth Client ID را انتخاب کنید.

  • Web Application را به عنوان نوع برنامه انتخاب کنید. اکنون، صفحات مجاز را که ستکا در آنها هدایت می شود، پیکربندی کنید.


برای رسیدن به این هدف، در قسمت Authorized Redirect URIs، دامنه پایگاه داده را بلافاصله و سپس /auth_oauth/signin وارد کنید. برای مثال: https://mydomain.satkaerp.com/auth_oauth/signin، سپس روی Create کلیک کنید.


  • اکنون که مشتری OAuth ایجاد شده است، صفحه ای با Client ID و Client Secret ظاهر می شود. شناسه مشتری را برای بعد کپی کنید، زیرا برای پیکربندی در ستکا لازم است، که در مراحل زیر پوشش داده خواهد شد.


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


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

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

فعال سازی ستکا


  • به ستکا تنظیمات عمومی  ادغام ها بروید و OAuth احراز هویت را فعال کنید.

توجه


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

  • به تنظیمات عمومی  ادغام ها  احراز هویت OAuth برگردید، انتخاب را فعال کرده و ذخیره کنید. سپس به تنظیمات عمومی  ادغام ها  احراز هویت گوگل برگردید و انتخاب را فعال کنید. سپس Client ID را با کلید داشبورد گوگل API پر کنید و ذخیره کنید.

توجه


پیکربندی گوگل OAuth2 همچنین با کلیک بر روی OAuth Providers تحت عنوان OAuth Authentication در ادغام ها قابل دسترسی است.

با گوگل به ستکا وارد شوید


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


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