I have a web application that needs to be very secure. I have read the IdentyServer4 overview. I don't understand under what circumstances I would need to use it. I would appreciate it if anyone could clarify. Thanks in advance!
Why do we need IdentityServer4? ASP.NET Identity can receive a security token from a third-party login provider like Facebook, Google, Microsoft and Twitter. But If you want to issue a security token for a local ASP.NET Identity user you need to work with a third-party library like IdentityServer4, OpenIddict.
The current version (IdentityServer4 v4. x) will be the last version we work on as free open source. We will keep supporting IdentityServer4 until the end of life of . NET Core 3.1 in November 2022.
Client. A client is a piece of software that requests tokens from IdentityServer - either for authenticating a user (requesting an identity token) or for accessing a resource (requesting an access token). A client must be first registered with IdentityServer before it can request tokens.
This class models an OAuth scope. Enabled. Indicates if this resource is enabled and can be requested. Defaults to true.
IdentityServer4 is an OpenID Connect and OAuth 2.0 framework for ASP.NET Core
It gives you the power of single sign on for all your applications. Single centralized server which can verify your client applications, Issue access tokens for APIs for various types of clients, you can configure the options according to your requirements.
identity server will give you secure login and API access protection - you will be accessing the api resources through secure token, and Identity server is build upon openID connect and oauth2.0 which will manage the tokens for you.
Not to forget, all the login code and logic(which is required for almost all the web apps today) has been tested hundred times and improved over time. This makes it almost bug free and much more reliable than writing the same thing yourself!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With