This document discusses decentralizing authentication using blockchain as a service (BAAS). It introduces BAAS and how it allows different types of blockchains to be set up with a few clicks. BAAS offers scalability, fault tolerance, and removes the need for a trusted third party. Authentication using blockchain hashes data and uses public-key cryptography. Smart contracts facilitate execution and enforcement of agreements on the blockchain. The future of this technology is promising as frameworks like The Coco Framework continue to advance decentralization.