User Centricity in Socialtext-Hosted Software
Socialtext hosts a number of wikis, a number of which I've participated in over the years. One thing I've noticed is that I only have one login for all those wikis, and thats something I really like. In the identity community, that sort of thing we call "user-centric identity" because it acknowledges that the interests of users in maintaining their online identity should be an important factor in designing systems.
Details
Socialtext offers software (currently a wiki, but soon many other components) as a service. Socialtext customers either pay for a hosted wiki (on socialtext hardware at a colocation facility) or a appliance running the wiki that physically lives on the customer's network.
In the case of the hosted service, account management is user-centric (at least partially) because the user has one identity across all wikis, no matter who the customer is that is paying for each wiki. Consider a traditional multi-tenant architecture, where the user records, along with all other records, would be kept separately for all instances of the software. As a user of such a sytem, I would have to "create a new account" for each software instance hosted in a separate partition. Thats almost user abuse! And Socialtext shows that you can do better.
Having this sort of user-centricity has other upsides beyond user convenience:
- A customer (the organization paying for the wiki) need not require users to create Yet Another Username and Password (YUAP). As long as a user (end user) has previously been a member of a Socialtext-hosted wiki before, they can simply click on an accept link (in an invitation email) or otherwise go to a wiki they are newly invited to.
- Socialtext hosted appliances can easily be OpenID Relying parties -- users wouldn't even have to create Socialtext accounts at all.
- Customers don't have to deal with the support costs of user confusion from having multiple logins for different wikis.
- Socialtext has the ability to give a user an overall unified view of their participation in Socialtext-hosted wikis. This will likely soon extend to social activities other events in an around Socialtext products.
I'd note that this "unified identity" across a hosted platform is similar in spirit to the Facebook platform that provides a single identity for its users across applications (namely, the FBID). While that identity system is "Facebook-centric", it is evidence that "ownership of identity" by applications is being seen as a cost that can and should be shifted elsewhere. And we're also getting to a place where users will have power to make decisions about how they identify themselves wherever they go. Its not just about social networking sites anymore...
More coming from Socialtext on this soon!