This isn't a Perl specific question, but one that I hope fellow monks who have written web-apps might have insight into. It comes from my basic tiredness at having to constantly create and manage accounts on a plethora of web-sites that I visit. So, the question is:
Does anyone know of a standard that has been created, and even mildly adopted by that would allow for the following three actions:
create new account
login
change password
This would be kind of similar to Microsoft's Passport or SAML, but instead of being a negotiation between the target web-site and MS's servers or centralized SAML repository, it would be a negotiation between the target web-site and an app on the client computer that would hand over control to a browser after the actions were initiated. Thus, like Passport or SAML service, it would allow me as a user to not have to type in my account info, over and over, as well as, perhaps, automate password changing, etc. but all my password data would be stored locally not on some remote server. Note that I'm not talking about "password wallet" style software which handles storing and keeping track of this info, but rather the actual process of the initiating and changing account info.
If this doesn't exist, I intend to create it, and implement a base Perl module that handles the transaction and can simply be overridden by web-app developers. I would think that there should be SOAP or XML RPC standards for these functions but my searching hasn't found anything so far.