در این مطلب، ویدئو Python Firebase SDK با احراز هویت کار می کند با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:24:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:12,059 –> 00:00:14,519
با این حال غده ها و مسیرها و
2
00:00:14,519 –> 00:00:16,710
این سومین ویدیو و دقایق جمع آوری شده ما
3
00:00:16,710 –> 00:00:18,590
است که با زبان برنامه نویسی پایتون خراب می شوند،
4
00:00:18,590 –> 00:00:20,669
بنابراین در این ویدیو می خواهیم در
5
00:00:20,669 –> 00:00:23,070
مورد احراز هویت مدیریت فیبری k صحبت کنیم
6
00:00:23,070 –> 00:00:25,439
که پایتون، بنابراین قبل از
7
00:00:25,439 –> 00:00:27,900
این ما دو ویدیو در firebase
8
00:00:27,900 –> 00:00:31,529
مدیریت K داشتیم، بنابراین اولین ویدیو و
9
00:00:31,529 –> 00:00:33,930
فیبروس مدیریت یکپارچه سازی K و
10
00:00:33,930 –> 00:00:37,380
همچنین در مورد
11
00:00:37,380 –> 00:00:39,960
پایگاه داده بلادرنگ برای این پایگاه داده بلادرنگ صحبت کرده ایم
12
00:00:39,960 –> 00:00:42,510
که زبان برنامه نویسی پایتون در
13
00:00:42,510 –> 00:00:45,420
ویدیوی دوم در مورد
14
00:00:45,420 –> 00:00:48,059
جنگل ابری خود یا جنگل ابری abyss
15
00:00:48,059 –> 00:00:51,300
یا و پایتون صحبت کرده ایم بنابراین لینک را اضافه کردم.
16
00:00:51,300 –> 00:00:54,390
از این ویدیوها در توضیحات شما
17
00:00:54,390 –> 00:00:58,319
فقط می توانید این فیلم ها را تماشا کنید بنابراین اکنون
18
00:00:58,319 –> 00:01:01,739
اگر مستندات Firebase
19
00:01:01,739 –> 00:01:05,489
admin SDK را مشاهده کردید و در بخش هنر می
20
00:01:05,489 –> 00:01:08,310
توانید ویژگی های مختلفی را مشاهده کنید که
21
00:01:08,310 –> 00:01:10,380
می توانید از آنها استفاده کنید اما ما فقط
22
00:01:10,380 –> 00:01:13,920
روی برخی از ویژگی های مهم تمرکز می کنیم. بنابراین می
23
00:01:13,920 –> 00:01:16,560
توانید ببینید که یک
24
00:01:16,560 –> 00:01:21,689
مستندات کامل برای firebase دارد که چگونه می توانید
25
00:01:21,689 –> 00:01:23,369
از احراز هویت در استفاده از firebase
26
00:01:23,369 –> 00:01:26,310
admin SDK استفاده کنید، بنابراین اکنون اولین چیزی است که ما
27
00:01:26,310 –> 00:01:28,200
نیاز داریم که فقط یک پروژه جدید در firebase ایجاد کنیم،
28
00:01:28,200 –> 00:01:31,680
بنابراین اکنون می توانید
29
00:01:31,680 –> 00:01:34,110
نامی برای پروژه خود و
30
00:01:34,110 –> 00:01:39,320
هر چیزی که می خواهید بگذارید، بنابراین اکنون اجازه دهید من فقط
31
00:01:42,259 –> 00:01:45,359
خوب است، اکنون می خواهم آن را به
32
00:01:45,359 –> 00:01:51,030
عنوان مثال برنامه آزمایشی و بعد از آن ارائه کنم. ایجاد
33
00:01:51,030 –> 00:01:54,829
پروژه من به نام Allah
34
00:02:00,820 –> 00:02:03,950
بنابراین اکنون می توانید ببینید که این
35
00:02:03,950 –> 00:02:06,140
پروژه ماست و اگر می خواهید می توانید آن را
36
00:02:06,140 –> 00:02:09,619
به پلتفرم ابری گوگل خود اضافه کنید و پس از
37
00:02:09,619 –> 00:02:13,580
آن فقط روی ادامه کلیک کنید تا بعد از
38
00:02:13,580 –> 00:02:17,000
این فقط روی ادامه کلیک کنید
39
00:02:17,000 –> 00:02:21,170
و شما می توانید فقط یک
40
00:02:21,170 –> 00:02:23,570
حساب پیش فرض برای firebase انتخاب کنید
41
00:02:23,570 –> 00:02:30,650
و پروژه را بسازید اکنون پروژه ما
42
00:02:30,650 –> 00:02:32,750
ایجاد شده است، من فقط روی
43
00:02:32,750 –> 00:02:36,350
ادامه ok کلیک می کنم، اکنون می توانید ببینید که
44
00:02:36,350 –> 00:02:39,980
ما یک پروژه را در اینجا آزمایش کرده ایم و اولین
45
00:02:39,980 –> 00:02:41,360
چیزی که به آن نیاز داریم. فقط
46
00:02:41,360 –> 00:02:43,280
روی احراز هویت کلیک کنید زیرا ما قصد
47
00:02:43,280 –> 00:02:45,230
داریم از احراز هویت استفاده کنیم. من در
48
00:02:45,230 –> 00:02:47,740
مورد داده ها در یک فضای ذخیره سازی صحبت کردم، شما می
49
00:02:47,740 –> 00:02:52,490
توانید فقط داده ها ذخیره سازی نیستند، بنابراین پس از
50
00:02:52,490 –> 00:02:56,330
این فقط روی شما کلیک می کنیم شما
51
00:02:56,330 –> 00:03:02,980
فقط می توانید روش های ورود را فعال کنید یا خوب
52
00:03:03,520 –> 00:03:07,630
اجازه دهید من فقط روی o کلیک کنم
53
00:03:11,290 –> 00:03:15,450
در اینجا و در اینجا ما قصد داریم این را فعال کنیم
54
00:03:15,450 –> 00:03:25,810
و روی ذخیره خوب کلیک کنید شنیده می شود
55
00:03:25,810 –> 00:03:27,129
که قبلاً در مورد
56
00:03:27,129 –> 00:03:29,140
نصب کلید مدیریت firebase صحبت کرده ام
57
00:03:29,140 –> 00:03:31,629
اما اجازه دهید فقط به این اشاره کنم شما می توانید
58
00:03:31,629 –> 00:03:33,840
برای جزئیات بیشتر ویدیو اول را تماشا کنید
59
00:03:33,840 –> 00:03:35,859
تا اولین چیزی که شما
60
00:03:35,859 –> 00:03:39,909
برای ثبت اختراع نیاز به نصب یک ادمین Firebase دارید،
61
00:03:39,909 –> 00:03:42,879
فقط می توانید برای Python ببینید، می توانید از یک
62
00:03:42,879 –> 00:03:44,859
لانه مناسب از قبل تنظیم شده اصلی یا
63
00:03:44,859 –> 00:03:48,400
سگ تناسب اندام استفاده کنید، این دو روشی است که
64
00:03:48,400 –> 00:03:53,169
می توانید به این صورت نصب کنید اکنون پس از این
65
00:03:53,169 –> 00:03:55,900
فقط باید یک گواهی اعتبار ایجاد کنید.
66
00:03:55,900 –> 00:03:59,560
بنابراین برای این کار فقط می توانید
67
00:03:59,560 –> 00:04:03,069
به so this my project بروید و فقط می توانید
68
00:04:03,069 –> 00:04:05,549
روی نشستن پروژه seedings کلیک کنید
69
00:04:05,549 –> 00:04:10,480
و بعد از آن فقط باید به
70
00:04:10,480 –> 00:04:13,629
حساب های خدماتی بروید که نیاز دارید
71
00:04:13,629 –> 00:04:17,440
فقط کلید را از حساب کاربری سرویس برای
72
00:04:17,440 –> 00:04:28,150
پایتون دریافت کنید، بنابراین اکنون اشکالی ندارد. اکنون می توانید ببینید که
73
00:04:28,150 –> 00:04:30,250
می توانید ببینید که ما برای node.js جاوا
74
00:04:30,250 –> 00:04:32,650
پایتون داریم که فقط باید روی پایتون کلیک کنیم
75
00:04:32,650 –> 00:04:36,580
و اکنون می توانید ببینید که کلید خصوصی جدید تولید می کند.
76
00:04:36,580 –> 00:04:38,530
اجازه دهید من فقط روی
77
00:04:38,530 –> 00:04:40,720
آن کلیک کنم و ببینید که کلید خصوصی شما
78
00:04:40,720 –> 00:04:43,090
ac را می دهد. دسترسی به خدمات firebase پروژه
79
00:04:43,090 –> 00:04:46,180
خود را محرمانه نگه دارید هرگز
80
00:04:46,180 –> 00:04:48,520
آن را در یک مخزن عمومی ذخیره نکنید، بنابراین ما
81
00:04:48,520 –> 00:04:50,229
فقط می خواهیم این را دانلود کنیم، فقط می
82
00:04:50,229 –> 00:04:52,870
توانید روی کلید ایجاد کلیک کنید و
83
00:04:52,870 –> 00:04:55,389
پس از دانلود دانلود می شود،
84
00:04:55,389 –> 00:04:58,510
فقط باید این را در جایی که پروژه شما در آن قرار دارد کپی کنید.
85
00:04:58,510 –> 00:04:59,139
86
00:04:59,139 –> 00:05:02,530
به عنوان مثال من از parm ID استفاده می
87
00:05:02,530 –> 00:05:06,669
کنم و پروژه خود را ایجاد کرده ام و آن فایل را کپی می کنم
88
00:05:06,669 –> 00:05:10,349
و در اینجا در پروژه
89
00:05:10,790 –> 00:05:13,970
خوب بچه ها اکنون
90
00:05:13,970 –> 00:05:16,040
کلید JSON اکانت سرویس را کپی کرده ام و به دایرکتوری کاری خود اضافه کرده ام
91
00:05:16,040 –> 00:05:18,290
اکنون پس از این می
92
00:05:18,290 –> 00:05:22,550
خواهیم فقط firebase را برای من وارد کنید، بنابراین
93
00:05:22,550 –> 00:05:23,470
متاسفم
94
00:05:23,470 –> 00:05:29,750
که firebase را وارد کنید که اصلی بعد از آن، ما
95
00:05:29,750 –> 00:05:31,280
فقط می خواهیم اعتبارنامه ها
96
00:05:31,280 –> 00:05:35,260
را از firebase در اعتبار واردات اصلی وارد
97
00:05:35,260 –> 00:05:39,710
کنیم، همچنین باید این کار را انجام دهیم، زیرا ما
98
00:05:39,710 –> 00:05:41,570
در حال کار با خارج هستیم، باید
99
00:05:41,570 –> 00:05:44,000
از firebase خارج کنیم، یعنی اینطوری
100
00:05:44,000 –> 00:05:46,700
است اکنون می توانید از آن استفاده کنید، ما فقط باید
101
00:05:46,700 –> 00:05:50,270
اعتبارنامه خود را ایجاد کنیم تا
102
00:05:50,270 –> 00:05:54,530
گواهینامه نقطه اعتبار ما و در
103
00:05:54,530 –> 00:05:56,690
اینجا باید نام فایل را اضافه کنید تا
104
00:05:56,690 –> 00:05:59,450
Firebase Nikita شما JSON باشد، بنابراین این
105
00:05:59,450 –> 00:06:02,600
نام و پس از آن است. این را فقط
106
00:06:02,600 –> 00:06:06,080
میخواهم بگویم برای هر مجموعه نقطه اصلی مقداردهی اولیه
107
00:06:06,080 –> 00:06:09,310
من این اعتبار برنامه من را
108
00:06:09,310 –> 00:06:11,660
با اعتبار خاصی که
109
00:06:11,660 –> 00:06:16,190
من ایجاد کردهام مقداردهی اولیه کنید، بنابراین اکنون پس از انجام این کار،
110
00:06:16,190 –> 00:06:18,050
اکنون میخواهیم
111
00:06:18,050 –> 00:06:24,380
کاربر را در firebase خود در firebase خود ایجاد کنیم. بنابراین
112
00:06:24,380 –> 00:06:26,600
اجازه دهید من فقط یک ایمیل در اینجا ایجاد کنم من
113
00:06:26,600 –> 00:06:28,940
فقط می خواهم بگویم ورودی
114
00:06:28,940 –> 00:06:34,720
من ورودی را از کاربر دریافت می کنم بنابراین لطفا
115
00:06:34,720 –> 00:06:40,490
آدرس ایمیل خود را آدرس ایمیل خود وارد کنید
116
00:06:40,490 –> 00:06:44,660
و بعد از این فقط یک
117
00:06:44,660 –> 00:06:51,530
رمز عبور می دهم تا ورودی لطفا رمز عبور خود را وارد کنید
118
00:06:51,530 –> 00:06:56,900
و بعد از این ما
119
00:06:56,900 –> 00:07:01,400
فقط کاربر را زیاد می گوییم و شما می توانید از
120
00:07:01,400 –> 00:07:04,250
تابع یا متد create user استفاده کنید بنابراین
121
00:07:04,250 –> 00:07:06,950
user user را ایجاد کنید و در اینجا فقط
122
00:07:06,950 –> 00:07:14,350
باید ایمیل را به ایمیل و همچنین
123
00:07:14,350 –> 00:07:23,420
ایمیل و همچنین رمز عبور بدهید تا اکنون رمز عبور
124
00:07:23,420 –> 00:07:27,350
اجازه دهید فقط ایمیل ایمیل کاربر و
125
00:07:27,350 –> 00:07:32,780
همچنین رمز عبور مانند این را ایجاد کنم با عرض پوزش
126
00:07:32,780 –> 00:07:35,510
اکنون پس از انجام این کار ما فقط می خواهیم
127
00:07:35,510 –> 00:07:42,490
کاربر ایجاد شده را با موفقیت
128
00:07:42,490 –> 00:07:46,370
چاپ کنیم و فقط ID کاربر
129
00:07:46,370 –> 00:07:51,020
را با فرمت نقطه چاپ می کنیم و فقط
130
00:07:51,020 –> 00:07:58,040
می خواهیم بگوییم کاربر نقطه UID مانند خوب حالا اجازه دهید من
131
00:07:58,040 –> 00:08:00,590
فقط این را اجرا کنم و من فقط می خواهم
132
00:08:00,590 –> 00:08:03,680
این روزنه را اجرا کنم، اجازه دهید فقط
133
00:08:03,680 –> 00:08:04,520
این را
134
00:08:04,520 –> 00:08:10,160
ببندم تا این کار را خاتمه دهم و من فقط باید
135
00:08:10,160 –> 00:08:15,110
آن را به این شکل درست کنم خوب حالا اجازه دهید فقط
136
00:08:15,110 –> 00:08:17,140
این را اجرا کنم
137
00:08:24,530 –> 00:08:27,420
خوب لطفا آدرس ایمیل خود را وارد کنید.
138
00:08:27,420 –> 00:08:33,299
یک آدرس ایمیل معتبر بدهید و بعد از
139
00:08:33,299 –> 00:08:35,690
آن فقط باید یک رمز عبور بدهید
140
00:08:35,690 –> 00:08:41,490
و حالا من منتظر ایجاد
141
00:08:41,490 –> 00:08:44,430
کاربر هستم حالا می توانید ببینید که کاربر با موفقیت ساخته شده است
142
00:08:44,430 –> 00:08:47,250
و این شناسه کاربری است و
143
00:08:47,250 –> 00:08:53,490
حالا اگر firebase خود را بررسی کنم اجازه دهید فقط
144
00:08:53,490 –> 00:08:56,340
بررسی کنم در اینجا خواهید دید که من یک
145
00:08:56,340 –> 00:08:58,320
کاربر دارم و در اینجا می توانید ببینید که
146
00:08:58,320 –> 00:09:01,890
این کاربر جدیدی است که ایجاد شده است، بنابراین اکنون اجازه دهید
147
00:09:01,890 –> 00:09:06,690
من فقط یک کاربر دیگر ایجاد کنم و/یا خوب
148
00:09:06,690 –> 00:09:09,330
اکنون می توانید برخی از ویژگی های دیگر را
149
00:09:09,330 –> 00:09:12,030
هم اکنون اضافه کنید. ایمیل
150
00:09:12,030 –> 00:09:13,680
و رمز عبور اما
151
00:09:13,680 –> 00:09:15,720
میتوانید شماره تلفن اضافه کنید، میتوانید به عنوان مثال نام نمایشی اضافه کنید،
152
00:09:15,720 –> 00:09:19,170
من فکر میکنم حتی شما میتوانید بسته پروفایل را
153
00:09:19,170 –> 00:09:21,630
برای این عکس پروفایل اضافه کنید، بنابراین به
154
00:09:21,630 –> 00:09:24,810
عنوان مثال اجازه دهید من فقط یک شماره تلفن اضافه کنم
155
00:09:24,810 –> 00:09:28,410
این بار میتوانید یک شماره تلفن در
156
00:09:28,410 –> 00:09:30,710
اینجا اضافه کنید
157
00:09:32,790 –> 00:09:35,830
تا تلفن شماره و شما فقط می توانید یک
158
00:09:35,830 –> 00:09:49,570
تلفن n بدهید در اینجا به این شکل هجوم
159
00:09:49,570 –> 00:09:53,020
بیاورم، خب، حالا اجازه بدهید من فقط باید
160
00:09:53,020 –> 00:09:56,110
این شماره تلفن را ایجاد کنم، خوب، حالا من
161
00:09:56,110 –> 00:09:59,860
قبلاً در اینجا ایجاد کرده ام، پس حالا اجازه
162
00:09:59,860 –> 00:10:02,820
دهید دوباره آن را اجرا کنم،
163
00:10:10,529 –> 00:10:17,680
خوب حالا اجازه دهید فقط یک آدرس ایمیل دیگر بدهم
164
00:10:17,680 –> 00:10:22,959
و همچنین من به
165
00:10:22,959 –> 00:10:29,949
عنوان مثال، فقط یک رمز عبور می دهم، اکنون
166
00:10:29,949 –> 00:10:33,490
منتظر ایجاد کاربر هستم. Ok
167
00:10:33,490 –> 00:10:35,410
now user با موفقیت ایجاد شد و
168
00:10:35,410 –> 00:10:40,209
این شناسه کاربری است، اگر اکنون refresh را بررسی
169
00:10:40,209 –> 00:10:48,370
کنم، می بینید که من یک
170
00:10:48,370 –> 00:10:51,370
کاربر جدید در کاربران firebase خود دارم و می توانید
171
00:10:51,370 –> 00:10:54,820
ببینید که این بار من و اینجا یک
172
00:10:54,820 –> 00:10:58,389
شماره تلفن برای کاربر دارم، بنابراین
173
00:10:58,389 –> 00:11:01,300
شما می توانید از ویژگی های مختلف استفاده کنید، بنابراین
174
00:11:01,300 –> 00:11:04,269
می توانید به عنوان مثال می توانید کاربر را دریافت کنید
175
00:11:04,269 –> 00:11:06,070
اگر می خواهید به عنوان مثال می
176
00:11:06,070 –> 00:11:08,290
خواهید کاربر را طبق ایمیل دریافت کنید می توانید انجام دهید
177
00:11:08,290 –> 00:11:14,610
این برای این است که من فقط نظر می
178
00:11:16,019 –> 00:11:20,889
دهم اجازه دهید فقط خوب اجازه دهید من فقط نظر بدهم
179
00:11:20,889 –> 00:11:26,339
خوب است
180
00:11:29,149 –> 00:11:33,269
بنابراین ابتدا کاربر را خوب می گیرم، اجازه
181
00:11:33,269 –> 00:11:37,529
دهید فقط از آدرس ایمیل استفاده کنید
182
00:11:37,529 –> 00:11:47,009
تا من فقط یک ایمیل در اینجا
183
00:11:47,009 –> 00:12:03,379
بدهم به من اجازه دهید فقط خوب، اکنون می توانید از هنر کاربر استفاده
184
00:12:03,410 –> 00:12:07,319
کنید که کاربر را از طریق ایمیل دریافت می کند و شما ن ed
185
00:12:07,319 –> 00:12:10,139
تا ایمیل را در ا