Hi @Cenk
You can uninstall these packages, because they are obsolete and has been deprecated as part of the .NET Package Deprecation effort.
To the authentication, you can use the following packages:
- JWT Auth (Microsoft.AspNetCore.Authentication.JwtBearer)
- Facebook OAuth (Microsoft.AspNetCore.Authentication.Facebook)
- Google OAuth (Microsoft.AspNetCore.Authentication.Google)
- Microsoft Account authentication (Microsoft.AspNetCore.Authentication.MicrosoftAccount)
- OpenID Connect authentication (Microsoft.AspNetCore.Authentication.OpenIdConnect)
- OpenID Connect bearer token (Microsoft.AspNetCore.Authentication.JwtBearer)
- Twitter OAuth (Microsoft.AspNetCore.Authentication.Twitter)
- WsFederation authentication (Microsoft.AspNetCore.Authentication.WsFederation)
Then, to send Http Request, there is no need to install additional package, you can register the HttpClient service using AddHttpClient()
, then use IHttpClientFactory or HttpClient to send Http Request. More detail information, see Make HTTP requests using IHttpClientFactory in ASP.NET Core.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Best regards,
Dillion