دوره آموزشی احراز هویت بیومتریک برای iOS در Swift
44 دقیقهمتوسط2019-08-23
مدرسین

Bear Cahill
Mobile Application Developer
جزئیات دوره
امنیت کاربر برای توسعه برنامه و تجربه کاربر حیاتی است. احراز هویت بیومتریک - که چهره یا اثر انگشت کاربر را به یک کلید تبدیل می کند - یک روش مفید و قدرتمند برای ایمن سازی اطلاعات کاربر در یک برنامه است. در این دوره، Bear Cahill به بررسی موضوع احراز هویت بیومتریک می پردازد و نحوه پشتیبانی از روش های احراز هویت Face ID و Touch ID را در برنامه های iOS خود با Swift مرور می کند. Bear نحوه استفاده از چارچوب LocalAuthentication را برای درخواست احراز هویت کاربر با استفاده از Touch ID، Face ID یا رمز عبور کاربر نشان میدهد. در طول مسیر، او جزئیات سیاستهای احراز هویت را توضیح میدهد، نحوه رسیدگی به انواع خطاها را نشان میدهد، و نحوه رسیدگی به مواردی را که کاربر اصلاً نمیخواهد احراز هویت بیومتریک را انتخاب کند، توضیح میدهد.
اهداف یادگیری
حفاظت از داده های کاربر با احراز هویت بیومتریک
ارزیابی سیاست ها
با استفاده از کلاس LAContext
اطلاع رسانی به کاربران در مورد احراز هویت Face ID
سیاست های تأیید اعتبار محلی
انواع بیومتریک
برخورد با خطاها
رسیدگی به عقب
اهداف یادگیری
حفاظت از داده های کاربر با احراز هویت بیومتریک
ارزیابی سیاست ها
با استفاده از کلاس LAContext
اطلاع رسانی به کاربران در مورد احراز هویت Face ID
سیاست های تأیید اعتبار محلی
انواع بیومتریک
برخورد با خطاها
رسیدگی به عقب
مهارت ها
SwiftIdentity and Access ManagementiOSAppleCybersecurityDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - نحوه استفاده از احراز هویت بیومتریک در iOS با استفاده از سوئیفت
- 02 - آنچه باید بدانید
1. مفاهیم بیومتریک
- 03 - مروری بر بیومتریک
- 04 - امنیت برنامه
- 05 - دستورالعمل های اپل
2. توسعه برنامه iOS
- 06 - آماده سازی پروژه Xcode
- 07 - زمینه احراز هویت محلی
- 08 - بررسی خط مشی ارزیابی
- 09 - ارزیابی یک خط مشی
- 10 - اطلاع رسانی به کاربر برای Face ID
3. مشخصات سیاست
- 11 - سیاست های تأیید اعتبار محلی
- 12 - احراز هویت صاحب دستگاه
- 13 - احراز هویت با بیومتریک
- 14 - انواع بیومتریک
- 15 - مدت زمان استفاده مجدد
4. مدیریت نتایج
- 16 - احراز هویت ناموفق است
- 17 - رسیدگی به لغو
- 18 - رسیدگی به عقب
نتیجه
- 19 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع Swift 6
- دوره آموزشی راهنمای کامل SwiftUI
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری جامع SwiftData
- دوره آموزشی یادگیری جامع توسعه iOS 17
- دوره آموزشی ساخت اولین برنامه iOS 17
- دوره آموزشی ساخت اپلیکیشن SwiftUI Playgrounds
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5