API authentication is an important aspect of ensuring the security of your application and its data. In the latest release of our API, we are introducing a new authentication function based on API keys. This new method provides a simpler, more secure way to authenticate users and protect your data.
API keys are unique strings of characters that are generated by the API and provided to the user. These keys are used to identify and authenticate the user when they make requests to the API. In the new authentication function, the user will need to provide their API key in the header of their requests to the API. The server will then use this key to verify the user's identity and authorize their access to the data.
One of the main benefits of using API keys for authentication is that they are simple and easy to use. Unlike other methods, such as OAuth, which can involve multiple steps and require additional configurations, API keys can be generated and used in just a few simple steps. This makes it easy for developers to implement and users to use.
Another benefit of using API keys is that they provide a higher level of security. Unlike other methods, such as cookies or sessions, API keys cannot be stolen or intercepted by attackers. Additionally, they can be easily revoked or regenerated, which provides an additional layer of security in case a key is compromised.
To use the new authentication function, admins will need to generate an API key for each API consumer. They can then include this key in the header of their requests to the API, and the server will use it to authenticate the user and authorize their access to the data.
Overall, the new authentication function in our latest API release provides a simpler and more secure way to authenticate users and protect your data. If you are currently using our API, we encourage you to update to the latest version and take advantage of these new features.
=> Define API keys for each project, giving access or not to your functions through API.
=> API keys have a duration limit, and can be manually revoked
More to come !
Stay tuned 🙂