How do I login to a public Lotus Domino web application using social networks
I have a public website created with xPages, My user are not logged to Domino (i.e anonymous) but I still want to display information for the users that is already logged in to facebook or twitter like the image or the users twitter stream and maybe let them be able to login to my site using fb/twitter so I can store some data about them for next visit.

I do not want to create users in any domino directory for this, but instead store the data I need in profiles/documents in the application. in this way I can store data from my users without the need to create new fields in domino directory.

To make it even simpler to understand. let's say I want to build a product site thay sell stuff using a domino application. When users enter the site they can choose to register with my application or login using e.g facebook or twitter. When they buy something or post a comment they are already logged in and do not need to enter user data. the user data come from social networks or the profile documents I have in my application.

Now off to some question...

* Can this be done easily using a domino application? or is it faster to
build this using another platform?

* I do understand that I need to do some oAuth authentication to
connect with twitter and facebook, but how do I connect this data to
the profiles I have in my application?
   
* If users choose to register with my site instead of logging in to twitter/fb, how would I go about authenticating those users, and do I use different authentication depending on if they login using Twitter or using my profile documents.

* can I oAuth enable my Domino application?


/Thomas















How do I login to a public Lotus Domino web application using social networks
===

I have a public website created with xPages, My user are not logged to Domino (i.e anonymous) but I still want to display information for the users that is already logged in to facebook or twitter like the image or the users twitter stream and maybe let them be able to login to my site using fb/twitter so I can store some data about them for next visit.

I do not want to create users in any domino directory for this, but instead store the data I need in profiles/documents in the application. in this way I can store data from my users without the need to create new fields in domino directory.

To make it even simpler to understand. let's say I want to build a product site thay sell stuff using a domino application. When users enter the site they can choose to register with my application or login using e.g facebook or twitter. When they buy something or post a comment they are already logged in and do not need to enter user data. the user data come from social networks or the profile documents I have in my application.

Now off to some question...

* Can this be done easily using a domino application? or is it faster to
build this using another platform?

* I do understand that I need to do some oAuth authentication to
connect with twitter and facebook, but how do I connect this data to
the profiles I have in my application?
   
* If users choose to register with my site instead of logging in to twitter/fb, how would I go about authenticating those users, and do I use different authentication depending on if they login using Twitter or using my profile documents.

* can I oAuth enable my Domino application?


/Thomas














