Edition 0 Updated to asp. Net core 0



Yüklə 11,82 Mb.
Pdf görüntüsü
səhifə275/288
tarix12.07.2023
ölçüsü11,82 Mb.
#136458
1   ...   271   272   273   274   275   276   277   278   ...   288
Provider 
Package 
Microsoft
Microsoft.AspNetCore.Authentication.MicrosoftAccount
Google
Microsoft.AspNetCore.Authentication.Google
Facebook
Microsoft.AspNetCore.Authentication.Facebook
Twitter
Microsoft.AspNetCore.Authentication.Twitter
In all cases, you must complete an application registration procedure that is vendor dependent and 
that usually involves: 
1.
Getting a Client Application ID. 
2.
Getting a Client Application Secret. 
3.
Configuring a redirection URL, that’s handled by the authorization middleware and the 
registered provider 
4.
Optionally, configuring a sign-out URL to properly handle sign out in a Single Sign On (SSO) 
scenario. 
For details on configuring your app for an external provider, see the 
External provider authentication 
in the ASP.NET Core documentation
). 
Tip 
All details are handled by the authorization middleware and services previously mentioned. So, you 
just have to choose the 
Individual User Account
authentication option when you create the ASP.NET 
Core web application project in Visual Studio, as shown in Figure 9-3, besides registering the 
authentication providers previously mentioned. 


324 
CHAPTER 8 | Make secure .NET Microservices and Web Applications 
Figure 9-3. Selecting the Individual User Accounts option, for using external authentication, when creating a web 
application project in Visual Studio 2019. 
In addition to the external authentication providers listed previously, third-party packages are 
available that provide middleware for using many more external authentication providers. For a list
see the 
AspNet.Security.OAuth.Providers
 repository on GitHub. 
You can also create your own external authentication middleware to solve some special need. 

Yüklə 11,82 Mb.

Dostları ilə paylaş:
1   ...   271   272   273   274   275   276   277   278   ...   288




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin