Hello All,
After some discussion on IRC, I added an additional Summer of Code
"Idea" to the Ideas page [1] entitled, "Develop Identity and Sharing
System." It is a rails development idea with the following
description:
"The Rails-based web application provides authentication and
authorization for any injectable application's content. Current
identity systems (you can authorize users on each piece of content
based on whether they have these identities) include: Privly verified
email, Privly verified domain, and IP address. For this idea you can
abstract the "identity provider" approach to make it easier to add
additional identity types, like Facebook friend, Diaspora aspect,
Google circle, GeoIP location, public/private key, password, etc. A
very strong proposal (although not required) will include a plan for
turning the functionality into a Ruby Gem."
The hard parts of this include integrating various APIs, building an
abstraction that is easy to develop against, and building a UI that
makes it easy to to select which identities have access to what.
If you have questions/suggestions/etc, feel free.
-Sean
[1]
https://github.com/privly/privly-organization/wiki/Ideas
--
Sean McGregor
Oregon State University, Department of Computer Science
Twitter: seanmcgregor
irc.freenode.net: smcgregor