آیا تا به حال بسته همسایه خود را جلوی درب منزل خود دریافت کرده اید؟ (شاید حتی به طور تصادفی آن را باز کرده باشید؟) شاید یک پست صوتی حساس برای شخص دیگری باقی مانده است؟ به عنوان توسعه دهندگان برنامه، وظیفه شما این است که اطمینان حاصل کنید که داده های حساس ذخیره شده در برنامه شما به طور تصادفی به طرف دیگری تحویل داده نمی شود.
تکنیک های زیادی برای ذخیره ایمن داده های مشتری در دسترس است و بسیاری از آنها بسیار پیچیده و پیاده سازی آنها دشوار است. در حالت ایده آل، می توان تمام داده های مشتری را در یک پایگاه داده ایمن کرد – طراحی ویژگی را ساده و ایمن نگه داشت.
امنیت در سطح ردیف (RLS) توانایی ایمن سازی و کنترل دسترسی به ردیف های خاصی از داده ها در یک جدول پایگاه داده است. این ابزار قدرتمندی است که به شما امکان می دهد تمام داده های مشتری خود را در یک پایگاه داده واحد بدون نگرانی در مورد نشت داده ها از طریق حساب ها ذخیره کنید. با این حال، پیادهسازی صحیح RLS میتواند فرآیند پیچیدهای باشد که شامل ترکیب جزئیات ورود به سیستم با مجوزهای پایگاه داده شما میشود. Neon Authorize این فرآیند را با ادغام خودکار احراز هویت از ارائه دهنده OAuth با پایگاه داده PostgreSQL شما ساده می کند.
Neon Authorize از لایه احراز هویت موجود شما برای شناسایی هر کاربر وارد شده استفاده می کند و تمام داده های پایگاه داده شما را با اعتبار ورود آنها مرتبط می کند. این تضمین می کند که …