The power of keys in the real world makes its own purpose. There are different types of keys to operate a lock. Why do we have different types of keys? Because it serves to open a lock made for a specific reason. The most commonly used locks are deadlocks for residential doors and external security, knob locks for internal doors in residences, padlocks for lockers, gates, and sheds, keycard systems for hotels and offices, smart/digital door locks for modern homes and offices, tubular locks for vending machines and ATMs, time locks for bank vaults and safety. When we come into the application, APIs provide connectivity between applications to exchange data and services. To make it secure, we use authentication and authorization. Authentication allows the user to access the application. Authorization 's main focus is to have the right people to have the right access to the right resources. We have various authentication types to secure accessing the API in the software ...