Backing up data is important, but not that many people bother putting enough effort into making sure that their files are safe. The negligence should not be so prominent given how many different factors can lead to data loss.
In signing, a Digital Signature is shared with the recipient. The recipient uses this signature to verify the authenticity of the issuer.
Network Security Group (NSG) defines a set of access rules to control the incoming and outgoing traffic for an Azure Resource. We can think of it as a firewall in Azure. We can apply this NSG to either of the two levels.
There could be multiple ways to access the keys from Key Vault in a .NET Core application, but you could choose from the 2 explained below.
I often get confused between Encryption and Signing as both processes use the public key and private key. So, I thought to write a blog post about it so that I can look up to it the next time I get confused.
As Web API (Rest API) is stateless, so there should be some mechanism by which a server can identify the user in every request. So to enable a user's identity to a web server, we pass some data in headers in each web request to the server. The server reads that data & understands to identify the user. This process of identifying the user & ensuring that he is a valid one is known as Authentication.