در این مطلب، ویدئو نمونههای احراز هویت درخواستهای پایتون – احراز هویت پایه، هدرهای سفارشی با کد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,520
سلام به همه، امیدوارم همه شما
2
00:00:01,520 –> 00:00:03,679
در این یکی خوب عمل کرده باشید، میخواهم خیلی
3
00:00:03,679 –> 00:00:05,359
سریع چند روش مختلف احراز هویت را
4
00:00:05,359 –> 00:00:07,919
که میتوانیم هنگام فراخوانی یک api استفاده
5
00:00:07,919 –> 00:00:09,679
کنیم، به شما نشان دهم، یک احراز هویت اولیه و
6
00:00:09,679 –> 00:00:11,120
نحوه استفاده از توکنها را پوشش میدهیم.
7
00:00:11,120 –> 00:00:12,799
مثال کاملی که در آن میتوانیم
8
00:00:12,799 –> 00:00:14,480
با هم کدنویسی کنیم تا بتوانید آن را کاملاً
9
00:00:14,480 –> 00:00:15,280
درک کنید،
10
00:00:15,280 –> 00:00:19,039
بیایید شروع کنیم در داخل
11
00:00:19,039 –> 00:00:20,080
یک ویرایشگر متن،
12
00:00:20,080 –> 00:00:22,640
من از پایتون برای فراخوانی این apis استفاده میکنم،
13
00:00:22,640 –> 00:00:23,680
بنابراین برای انجام این کار،
14
00:00:23,680 –> 00:00:26,400
با استفاده از
15
00:00:26,400 –> 00:00:28,320
این چیزی که ما داریم، در کتابخانه درخواست وارد میکنم. اگر با کتابخانه درخواست آشنا نیستید، می توانید این کار را انجام دهید این است که نقاط پایانی api را فراخوانی
16
00:00:28,320 –> 00:00:30,080
کنید و از سرویس ها اطلاعات دریافت کنید،
17
00:00:30,080 –> 00:00:30,800
18
00:00:30,800 –> 00:00:32,320
19
00:00:32,320 –> 00:00:34,399
من یک ویدیوی کامل
20
00:00:34,399 –> 00:00:35,440
دارم که به شما نشان می دهد چگونه از آن استفاده کنید
21
00:00:35,440 –> 00:00:37,040
و چرا ممکن است بخواهید و در
22
00:00:37,040 –> 00:00:39,200
زیر با مثالی
23
00:00:39,200 –> 00:00:40,239
از آن پیوند داده می شود. ویدیو
24
00:00:40,239 –> 00:00:42,480
فقط برای اینکه به شما نشان دهیم یک درخواست چه می کند این است
25
00:00:42,480 –> 00:00:43,280
که می
26
00:00:43,280 –> 00:00:45,840
توانیم درخواستی را به یک آدرس اینترنتی ارسال کنیم و
27
00:00:45,840 –> 00:00:48,000
اطلاعاتی را از آن سرویس دریافت کنیم،
28
00:00:48,000 –> 00:00:50,399
بنابراین بیایید ادامه دهیم و این را اجرا کنیم و ما
29
00:00:50,399 –> 00:00:52,800
پاسخی را از این URL دریافت خواهیم کرد
30
00:00:52,800 –> 00:00:54,800
که فقط باید یک رمز عبور باشد. که
31
00:00:54,800 –> 00:00:56,559
ما به عنوان y انجام می دهیم می توانید ببینید که ما برای دسترسی به این سرویس به
32
00:00:56,559 –> 00:00:57,199
رمز عبور
33
00:00:57,199 –> 00:00:59,680
یا نشانه یا چیز دیگری نیاز نداریم،
34
00:00:59,680 –> 00:01:01,199
35
00:01:01,199 –> 00:01:02,960
اما گاهی اوقات سرویس ها می خواهند به
36
00:01:02,960 –> 00:01:04,640
طور انتخابی انتخاب کنند که به چه کسی
37
00:01:04,640 –> 00:01:05,920
پاسخ دهند،
38
00:01:05,920 –> 00:01:08,640
بنابراین کاری که انجام می دهند این است که از
39
00:01:08,640 –> 00:01:09,439
احراز هویت اولیه
40
00:01:09,439 –> 00:01:11,840
یا یک توکن استفاده کنند. نگاهی به چند
41
00:01:11,840 –> 00:01:13,360
نمونه مختلف از این
42
00:01:13,360 –> 00:01:15,119
نمونه بسیار محبوب از
43
00:01:15,119 –> 00:01:16,799
احراز هویت اولیه
44
00:01:16,799 –> 00:01:19,920
اطلسی بیندازیم، بنابراین این شرکتی است که
45
00:01:19,920 –> 00:01:20,400
46
00:01:20,400 –> 00:01:22,720
مواردی مانند jira و trello را پشتیبانی می کند و شما می توانید
47
00:01:22,720 –> 00:01:24,479
از یک احراز هویت اولیه برای دریافت
48
00:01:24,479 –> 00:01:26,640
اطلاعات از خدمات آنها
49
00:01:26,640 –> 00:01:29,840
همانطور که می بینید استفاده کنید. بگوییم که میتوانید همه هدرهای اولیه را تهیه کنید
50
00:01:29,840 –> 00:01:32,320
و کاری که ما میتوانیم انجام دهیم این است که این کار را
51
00:01:32,320 –> 00:01:34,560
با استفاده از پایتون در کتابخانه درخواست انجام دهیم،
52
00:01:34,560 –> 00:01:36,079
هر زمان که به api کسی ارجاع
53
00:01:36,079 –> 00:01:38,159
میدهید، باید به مستندات api آنها بروید
54
00:01:38,159 –> 00:01:39,280
55
00:01:39,280 –> 00:01:41,920
و فرمت مورد انتظار آنها را در
56
00:01:41,920 –> 00:01:42,479
این مورد
57
00:01:42,479 –> 00:01:44,079
که میبینید ببینید. که آنها یک
58
00:01:44,079 –> 00:01:46,079
ایمیل کاربر و سپس یک توکن api
59
00:01:46,079 –> 00:01:47,600
میخواهند و دستورالعملهایی را در مورد نحوه دریافت
60
00:01:47,600 –> 00:01:49,200
اینکه من قبلاً آن توکن api را
61
00:01:49,200 –> 00:01:49,840
ایجاد کردهام،
62
00:01:49,840 –> 00:01:52,799
میخواهند، بنابراین ما فقط از آن استفاده میکنیم تا
63
00:01:52,799 –> 00:01:54,000
احراز هویت اولیه را انجام دهیم.
64
00:01:54,000 –> 00:01:56,320
در این مورد تنها کاری که ما باید انجام دهیم این است که از
65
00:01:56,320 –> 00:01:57,280
یک
66
00:01:57,280 –> 00:01:59,200
آرگومان کلیدواژه داخلی و درخواستی به نام
67
00:01:59,200 –> 00:02:01,040
auth استفاده کنیم،
68
00:02:01,040 –> 00:02:03,680
بنابراین بیایید بگوییم پاسخ من ادامه میدهم و
69
00:02:03,680 –> 00:02:05,119
70
00:02:05,119 –> 00:02:08,000
این چند خط را نظر میدهم، بنابراین یک مثال ساده
71
00:02:08,000 –> 00:02:08,560
72
00:02:08,560 –> 00:02:10,560
از یک احراز هویت اولیه فقط به این صورت است
73
00:02:10,560 –> 00:02:12,480
که آن ها را به آرگومان کلمه کلیدی منتقل می
74
00:02:12,480 –> 00:02:16,560
کنیم، ما پاسخی داریم که درخواستی را
75
00:02:16,560 –> 00:02:18,800
به آدرس اینترنتی مورد نظر خود از آن مرجع api فراخوانی می کنیم
76
00:02:18,800 –> 00:02:19,680
77
00:02:19,680 –> 00:02:21,360
و پس از آن،
78
00:02:21,360 –> 00:02:23,040
احراز هویت اولیه خود را
79
00:02:23,040 –> 00:02:25,840
با درخواست هایی پیاده سازی می کنیم که فقط می توانیم تأیید کنیم و
80
00:02:25,840 –> 00:02:27,520
این خواهد شد یک تاپل که در آن موقعیت اول
81
00:02:27,520 –> 00:02:28,400
82
00:02:28,400 –> 00:02:30,959
ایمیل کاربر ما را دارد که در این مستندات مشخص شده
83
00:02:30,959 –> 00:02:32,400
است،
84
00:02:32,400 –> 00:02:36,000
بنابراین یکی از مواردی که برای ثبت نام استفاده می کنم در اینجا قرار می دهم
85
00:02:36,000 –> 00:02:39,280
سپس موقعیت دوم
86
00:02:39,280 –> 00:02:42,560
همان توکن خواهد بود که من ادامه می دهم
87
00:02:42,560 –> 00:02:43,920
و می گویم
88
00:02:43,920 –> 00:02:47,200
atlassian api
89
00:02:47,200 –> 00:02:50,879
token up اینجا و آن را کپی کنید
90
00:02:50,879 –> 00:02:53,040
، البته نمیخواهید
91
00:02:53,040 –> 00:02:54,879
توکنهای api را بهطور عمومی به اشتراک بگذارید،
92
00:02:54,879 –> 00:02:56,400
زیرا آنها به حساب شما دسترسی میدهند،
93
00:02:56,400 –> 00:02:58,480
درست مانند رمز عبور،
94
00:02:58,480 –> 00:03:00,080
بنابراین من مطمئن خواهم شد که بعداً به عقب برمیگردم و این را تغییر میدهم
95
00:03:00,080 –> 00:03:02,239
96
00:03:02,239 –> 00:03:04,400
تا عالی باشیم. با استفاده از احراز هویت اولیه ما
97
00:03:04,400 –> 00:03:06,720
در اینجا به اکنون پاسخی دریافت کنید،
98
00:03:06,720 –> 00:03:08,640
بیایید ادامه دهیم و
99
00:03:08,640 –> 00:03:10,319
پاسخ چاپی را
100
00:03:10,319 –> 00:03:12,640
بگوییم، اگر آنها
101
00:03:12,640 –> 00:03:15,040
بتوانند رمز