Write a detailed document about all security and catching points to build an API

Job ID: 36814853

Budget: $35 – $50 USD

I am looking for a skilled professional to write a detailed document about all security and catching (Redis) logics points to build an API. The purpose of the API is to provide secure and fast data transfer to mobile app.

The document should be detailed with examples, providing a comprehensive understanding of the security and catching points involved in API development.

The preferred language for writing the API is Java, so the ideal candidate should have strong knowledge and experience in Java programming.

Key requirements for this project include:

- Strong understanding of API development and security principles
- Proficiency in Java programming language
- Ability to provide detailed explanations and examples of security and catching points
- Experience in writing technical documentation is a plus

Let me know how to make the public API secure.
We need to have API being responsible to both guest monile users and signed-in users.
Let me know your idea for it.
Almost All endpoints should provide services to public users too.
How we should avoid any fake requests from hackers ?
Let me know in details.
Explain in details what data we should save from user device to db to provide best service to both public and signed-in users.
Explain all points in details.
Consider all conditions for all points.
List ALL points including security.
Explain all logics in details.
we should have a document to explain how we should implement all logics in details for both condition.
Public users
Signed-in users
Public users means who open the mobile app and start using without signing-in.
Signed-in users means who open the mobile app, register, login, and using app while signed-in.
We should filter all other API requests than mobile app users.
So we need to have a logic to hold the mobile users required data to recognize them to provide service.
All required data, field name, and logics should clarify in document.
We should know what data should save from mobile app users for both condition public and signed-in.
All security logics should explained in details.
Explain how security logics will implement in details.
Explain the logics to use catch system such as Redis to speed up the app.
WHERE, WHEN, HOW
Where we should use Redis (which methods and endpoints).
When we should use Redis (in which condition and period).
How we should use Redis (logic to implement the catching).

If you have the necessary skills and experience in API development and Java programming, and can provide a detailed document with examples, please apply for this project.