آموزش احراز هویت و تعیین سطح دسترسی در Flask - آخرین آپدیت

دانلود Flask: Authentication and Authorization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: داده‌های کاربران و قابلیت‌های حساس برنامه خود را محافظت کنید. در دوره «احراز هویت و تعیین سطح دسترسی در Flask»، شما یاد می‌گیرید که چگونه اپلیکیشن‌های Flask خود را با استفاده از تکنیک‌های استاندارد صنعت ایمن کنید. ابتدا، احراز هویت مبتنی بر سشن (Session) را با استفاده از Flask-Login، شامل قابلیت‌های ورود، خروج و محافظت از مسیرها بررسی می‌کنید. سپس، نحوه پیاده‌سازی کنترل دسترسی مبتنی بر نقش (RBAC) برای مدیریت مجوزهای کاربران را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه OAuth2 را برای احراز هویت از طریق سرویس‌های شخص ثالث با استفاده از Flask-Dance ادغام کنید. پس از اتمام این دوره، مهارت و دانش لازم برای ساخت اپلیکیشن‌های Flask چندکاربره و امن با سیستم‌های قدرتمند احراز هویت و مجوزدهی را کسب خواهید کرد.

سرفصل ها و درس ها

مقدمه‌ای بر احراز هویت و تعیین سطح دسترسی در Flask Introduction to Flask Authentication and Authorization

  • آشنایی با مفاهیم Authentication و Authorization Introduction to Authentication and Authorization

  • نقش کوکی‌ها و سشن‌ها در امنیت وب The Role of Cookies and Sessions in Web Security

  • ایمن‌سازی اپلیکیشن‌های Flask – بررسی کلی و اهداف Securing Flask Applications – Overview and Goals

احراز هویت کاربر با Flask Login User Authentication with Flask-Login

  • کتابخانه Flask Login چیست؟ What Is Flask-Login?

  • راه‌اندازی و پیکربندی Flask Login Setting up Flask-Login

  • ساخت قابلیت ثبت‌نام کاربر Building Register Functionality

  • پیاده‌سازی سیستم ورود و خروج Building Login and Logout Functionality

  • محافظت از مسیرها با استفاده از @login_required Protecting Routes with @login_required

مدیریت سشن‌ها در Flask Session Management with Flask

  • کار با سشن‌ها در Flask Sessions in Flask

  • ایمن‌سازی سشن‌ها در Flask Securing Sessions in Flask

کنترل دسترسی مبتنی بر نقش (RBAC) Role-based Access Control (RBAC)

  • مقدمه‌ای بر سیستم RBAC Introduction to RBAC

  • مدل‌سازی نقش‌ها و مجوزها در پایگاه داده Modelling Roles and Permissions in the Database

  • محدود کردن دسترسی‌ها با دکوراتورهای سفارشی Restricting Access with Custom Decorators

استفاده از OAuth2 برای احراز هویت شخص ثالث OAuth2 for Third-party Authentication

  • مقدمه‌ای بر پروتکل OAuth2 Introduction to OAuth2

  • راه‌اندازی Flask Dance برای OAuth2 Setting up Flask-Dance for OAuth2

  • احراز هویت کاربران از طریق ارائه‌دهندگان شخص ثالث Authenticating Users with a Third-party Provider

نمایش نظرات

آموزش احراز هویت و تعیین سطح دسترسی در Flask
جزییات دوره
1h 6m
16
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Cunningham Kevin Cunningham

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