#P1904
authenticator_api
جدول رابط احراز هویت سامانه
مقدمه
این جدول جهت مدیریت و کنترل دسترسیهای داخلی بین شعب، همکاران و ماژولهای اصلی استفاده میشود. در واقع، هر رکورد معرف توکنی است که یک بخش یا همکار با آن مجوز فراخوانی سرویسها و تبادل داده را دارد. همچنین ارتباط مستقیم با بخش پرواز، اقامت و خدمات بهمنظور تعیین محدوده دسترسی دارد.
ساختار جدول
| ستون | نوع داده | توضیحات |
|---|---|---|
| id | INT | شناسه اصلی جدول، افزایش خودکار |
| branch | INT | ارجاع به شناسه شعبه مربوط |
| colleague | INT | ارجاع به شناسه همکار |
| token | LONGTEXT | توکن دسترسی ایجادشده برای ارتباطات داخلی |
| charter | INT | شناسه بخش پرواز یا چارتر |
| hub | INT | شناسه مرکز داده یا هاب ارتباطی |
| accommodation | INT | ارجاع به بخش اقامت |
| service | INT | ارجاع به بخش خدمات |
| status | INT | وضعیت فعالبودن توکن، پیشفرض ۱ |
| expier_at | DATETIME | تاریخ و زمان انقضای توکن دسترسی |
| created_at | DATETIME | زمان ایجاد رکورد (پیشفرض: CURRENT_TIMESTAMP) |
| updated_at | DATETIME | آخرین زمان ویرایش رکورد |
نتیجهگیری
این جدول محور برقراری ارتباط امن بین اجزای مختلف سامانه است. تمام ماژولهای پرواز، اقامت و خدمات از مقادیر ایجادشده در این بخش برای احراز هویت و کنترل سطح دسترسی استفاده میکنند. دادههای این جدول به صورت مستقیم با همکاران و شعب مرتبط بوده و همزمان با ایجاد یا لغو مجوزها بهروزرسانی میگردند.