Oynatıcıya atla
Ana içeriğe atla
Altbilgiye atla
Ara
Oturum açın
Tam ekran izle
Beğen
Yorumlar
Yer işareti ekle
Paylaş
Çalma Listesine ekle
Bildir
49 - Section Summary
Mustafa Demirhan
Takip Et
02.09.2024
Kategori
📚
Öğrenme
Döküm
Tüm video dökümünü görüntüle
00:00
All right, guys. So let us do a quick recap of what we did in this section of the course,
00:06
and we did quite a bit. We went on quite the journey where we modified our API, we modified
00:12
our database include identity tables so that we could handle user login. Just the speed
00:19
of the operation, we seeded some users and roles into the system. So we had the default
00:26
admin user and a default user user to correspond with the two roles that were added. We also
00:33
modified our API to have a login endpoint that would generate what we call an access
00:39
token or JSON web token, which would contain enough information about the logged in user
00:46
to specify who they are, what they're for in the system, what they can and cannot do.
00:52
After we did all of that, we looked at returning that token as a response and then outfitting
00:59
our mobile app with login pages. Well, a loading page first that will check if there is a token
01:07
and a valid token at that, and then if not, rewrote to the login page. Otherwise, we just
01:15
go ahead and navigate to the app and allow the user to do what they need to do in the
01:21
app as an authenticated user. Outside of that, we also had to create a login view,
01:28
create the form for that, set up the API calls to our login endpoint and handle what happens
01:36
when we get back certain data. So all of that has contributed to us creating a login operation
01:45
and a logout operation for our mobile app. We're able to protect parts of our endpoint
01:51
as well as protect our mobile app from unauthenticated users. So after all of that, the final thing
01:58
to do would be to update our source code on GitHub. And while that is being completed,
02:03
I'll see you in the next section.
02:15
Transcribed by https://otter.ai
Önerilen
6:51
|
Sıradaki
25 - Section Summary
Mustafa Demirhan
24.07.2024
6:41
26 - Section Overview
Mustafa Demirhan
24.07.2024
1:07
10 - Section Summary
Mustafa Demirhan
15.07.2024
0:56
11 - Section Overview
Mustafa Demirhan
18.07.2024
20:55
21 - Implement a Details Page
Mustafa Demirhan
24.07.2024
1:32
01 - Introduction
Mustafa Demirhan
15.07.2024
8:15
22 - Exploring Storage Options
Mustafa Demirhan
24.07.2024
5:03
08 - Shared Resources
Mustafa Demirhan
15.07.2024
7:05
05 - Understand MAUI Layouts
Mustafa Demirhan
15.07.2024
7:16
20 - Style Our List Page View
Mustafa Demirhan
18.07.2024
16:25
02 - Setup Development Environment
Mustafa Demirhan
15.07.2024
6:59
18 - Understanding Dependency Injection
Mustafa Demirhan
18.07.2024
4:46
13 - Create Data Model
Mustafa Demirhan
18.07.2024
6:51
09 - Navigating Multiple Pages
Mustafa Demirhan
15.07.2024
3:46
14 - Create Data Access Services
Mustafa Demirhan
18.07.2024
21:34
ALF - Se2 - Ep02 HD Watch
selmabesok20619ee
15.01.2023
21:28
ALF - Se1 - Ep11 - On the Road Again HD Watch
selmabesok20619ee
09.01.2023
20:53
ALF - Se1 - Ep07 - Help Me, Rhonda HD Watch
selmabesok20619ee
09.01.2023
0:18
Funny Cats Videos 😸😸 #Cats Video #shorts #cat
Mustafa Demirhan
22.03.2025
10:39
Funny animal videos 2023 - Funny catsdogs
Mustafa Demirhan
22.03.2025
0:13
Cat VS Dog Funny Animal Videos #shorts
Mustafa Demirhan
22.03.2025
23:05
47 - Adjust App Flow and Layout
Mustafa Demirhan
02.09.2024
27:45
46 - Set Up Login Logic and Flow
Mustafa Demirhan
02.09.2024
18:50
45 - Set Up JSON Web Token Generation
Mustafa Demirhan
02.09.2024
17:56
44 - Authentication and Authorization to API
Mustafa Demirhan
02.09.2024