IndieAuth is an open source authentication and authorization protocol that allows users to securely sign in to websites using their own domain name. It can be used to authenticate users of websites, web applications, and mobile applications. IndieAuth works by allowing users to use their own domain name to log in to any website that supports IndieAuth. When the user logs in, the website will get a token from the user's domain, which it can then use to authenticate the user. IndieAuth also supports authorization, allowing users to share specific information with one or more websites without needing to share their entire identity. IndieAuth is designed to be simple, secure, and decentralized, ensuring that users have control over their data and identity.
Notice discontinued on the official site: "persona is no longer actively developed by Mozilla. Mozilla is committed to operational and security support of persona.org services until November 30, 2016. On November 30, 2016, Mozilla will shut down the persona.org services. Persona.org and related domains will be taken offline." See https://developer.mozilla.org/en-US/Persona