New Use_case is introduced.

I've also removed user setting of the return value, 
instead of ``return {'social_user': social_user, 'user': user}``
I used ``return {'social_user': social_user}``