Low level: JWT authentication implementation in Asp.Net Core C#

Know JWT Token? It is used in modern Asp.Net application for make it more secure and reliable.
JWT or Json web token is used to authenticate the calls of application, it’s an open-source service and have been adopted by industry at large scale. It’s a kind of key or secret-code which we send along with our request. The server after seeing this secret key gets assured that the request is coming from an authentic source.
If token is not available then it returns unauthorized 401 response, but If it’s available then the server checks whether the token is valid or not. If valid then it finally returns the response. Now know how to implement it in your project to make your APIs secure