جزئیات شغل

اتصال و یکپارچه‌سازی ورود از طریق SSO در محیط‌های سه‌بعدی (تونل زمان – متاورس رنگ) ( manager of backend )

تجربه: 4

سن: 18 الی 40

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2025.10.15

آخرین تاریخ : 2025.11.20

شرح تسک

در این تسک هدف، پیاده‌سازی قابلیتی است که کاربران بتوانند از طریق محیط‌های سه‌بعدی (3D Spaces) در متاورس رنگ، وارد سامانه تونل زمان (Time Tunnel System) شوند.
این ورود باید از طریق سیستم احراز هویت یکپارچه (SSO) انجام گیرد تا کاربران بدون نیاز به ورود جداگانه در هر اپلیکیشن، بتوانند از همان محیط سه‌بعدی به سرویس تونل زمان متصل شوند.

سناریو عملکردی

  1. کاربر وارد محیط سه‌بعدی (مثلاً با هدست VR یا مرورگر سه‌بعدی) می‌شود.

  2. در محیط، هنگام ورود یا تعامل اولیه، پنجره‌ای برای ورود نمایش داده می‌شود (Username / Password).

  3. پس از وارد کردن اطلاعات، درخواست ورود از طریق میکروسرویس ارتباطی به SSO Service ارسال می‌شود.

  4. SSO اعتبار کاربر را بررسی کرده و در صورت موفقیت، توکن دسترسی (Access Token / JWT) برمی‌گرداند.

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

  6. ارتباط بین محیط سه‌بعدی و سامانه تونل زمان باید از طریق API ایمن (HTTPS + Token Auth) برقرار شود.

اهداف و مزایا

  • رفع مشکل ورود چندمرحله‌ای در اپلیکیشن‌ها و محیط‌های مختلف.

  • تجربه کاربری یکپارچه بین Metaverse و سامانه‌های متصل.

  • افزایش امنیت و مدیریت مرکزی حساب‌ها از طریق SSO.

  • امکان ورود از VR و محیط‌های 3D بدون باز کردن صفحه ورود جداگانه در مرورگر.

الزامات فنی

  • استفاده از میکروسرویس احراز هویت (SSO Service) موجود در زیرساخت مرکزی متاورس رنگ.

  • ارتباط از طریق API استاندارد RESTful یا GraphQL (بسته به ساختار فعلی SSO).

  • پشتیبانی از JWT Token یا OAuth2 برای مدیریت نشست کاربر.

  • پیاده‌سازی مکانیزم ذخیره موقت توکن در محیط سه‌بعدی (Session Cache).

  • امنیت ارتباط از طریق HTTPS و اعتبارسنجی سرور مقصد.

  • زبان پیاده‌سازی: بسته به محیط سه‌بعدی (C# در Unity یا JS در WebGL).

گام‌های کاری پیشنهادی

  1. تحلیل ساختار فعلی SSO و API‌های موجود.

  2. طراحی جریان ورود از محیط 3D به SSO.

  3. پیاده‌سازی فرم ورود در محیط سه‌بعدی (با UI ساده و هماهنگ با متاورس).

  4. اتصال فرم ورود به میکروسرویس SSO و دریافت توکن دسترسی.

  5. اعتبارسنجی پاسخ و ذخیره توکن در Session محیط.

  6. ارسال درخواست ورود به تونل زمان همراه با توکن معتبر.

  7. تست جریان ورود و اتصال از محیط 3D تا سامانه تونل زمان.

  8. بررسی امنیتی و تست عملکرد در VR Headset و مرورگر سه‌بعدی.

معیار پذیرش (Acceptance Criteria)

  • کاربر بتواند از محیط سه‌بعدی (با هدست یا بدون آن) وارد شود.

  • پس از ورود موفق، اتصال به سامانه تونل زمان بدون نیاز به ورود مجدد انجام گیرد.

  • ارتباط از طریق میکروسرویس SSO برقرار و توکن معتبر دریافت گردد.

  • ورود ناموفق (رمز اشتباه یا اعتبار منقضی‌شده) به‌درستی مدیریت شود.

  • امنیت ارتباط و ذخیره توکن رعایت شده باشد.

  • تست موفق در حداقل یک محیط VR (مثلاً Meta Quest یا WebXR).

تحویل‌دادنی‌ها (Deliverables)

  • سورس‌کد و اسکریپت اتصال به SSO از محیط 3D

  • فایل تنظیمات ارتباط با SSO (Endpointها و Token Handling)

  • مستند جریان احراز هویت (Login Flow Diagram)

  • ویدیو تست موفق از ورود و اتصال به تونل زمان از محیط سه‌بعدی

اولویت

خیلی بالا — این قابلیت برای اتصال محیط‌های سه‌بعدی با سامانه‌های کاربردی متاورس رنگ حیاتی است و زیرساخت ورود یکپارچه را فراهم می‌کند.
--------------------------------------------------------------------------------------------------------------------

منابع تسک:

سامانه تونل زمان

https://accounts.irpsc.com/login

مشخصات کار تعریف شده

عنوان شغلی: اتصال و یکپارچه‌سازی ورود از طریق SSO در محیط‌های سه‌بعدی (تونل زمان – متاورس رنگ)

تعیین: manager of backend

تجربه: 4

سن: 18 الی 40

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2025.10.15

آخرین تاریخ : 2025.11.20

اکنون درخواست دهید