Drupal openid solution - automation

I am trying to find a social login solution just like StackOverflow uses.
Currently, I am experimenting with OneAll Social Login which works great with the exception that my new users have to manually create their own accounts, wait for emails and then sign themselves into the site - I want that process to be handled automatically.
Can anyone suggest an alternative to Oneall which will allow my users to select their social networking login option and then be registered and signed in automatically on my site OR how I might extend Oneall to do it?
Thank you!

Facebook connect does exactly that for FB.

Related

Google oAuth login - How to allow only whitelisted emails to log into my app

I'm creating a web app and decided to use google authentication for its ease of use.
Thing is, I want to only let certain emails login. All other emails should not be able to login!
How do I do that?
I'm aware that I can send the auth token to the backend, verify it with google's library, and then filter the emails but... there should be an easier way, I hope?
You need to consider how Open id and oauth work. You are technically forwarding a user over to googles login page. They login and approve any apis on Googles site you have no way of knowing who they are until they are redirected back to you.
Nor is there any way to limit the users who can login to your client directly in Googles Developer console for your project. TBH i think that would be really hard for them to administrate.
Your best bet is going to be checking the users email when they return and decide that that time if they may login or not. It would be also be a good idea to do a revoke on any credentials google returns to you if you dont want them to have access.

How should I store login details with appcelerator?

I have built a website that uses Facebook, Google, Yahoo, Twitter and standard email/password for account signup. It all works fine on the web but my client wants to make the website an app. I've been experimenting with using webviews with appcelerator and it looks like it will work well. The problem is the websites session will expire after 30 minutes or so. The client wants to be able to stay logged in and prevent the users from having to re-loging in all the time.
I'm thinking I need to store the login details and automatically re-login when the session has expired. Would this be the best way to handle this?
I think this is solved. I've going to use asiviero's suggestion.

Is there a way to get the "remember me" checkbox work on Azure Mobile Service authentication for WinRT apps?

I'm trying to add Azure Mobile Service authentications to my WinRT app. I got everything working and I can sign in with all the 4 social media accounts(Facebook, Twitter, Google and Microsoft Account). But when I close the app and restart it, I have to write my user name and password even if I check the Remember Me button on either one of the options. Let say I logged in with my Facebook account, what I want to achive is, when I restart the app and click Login with Facebook, it shouldn't ask my username and password but automatically authenticate me. The remember me button seems to not working. Is there a way to achive this?
Thank you for the answers.
Edit: I'm using C#/XAML for my my app.
The following blog post covers caching the user's identity. http://www.thejoyofcode.com/Setting_the_auth_token_in_the_Mobile_Services_client_and_caching_the_user_rsquo_s_identity_Day_10_.aspx
According to this page: http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-dotnet/
Note
... This method is easy to configure and supports multiple providers. However, this method also requires users to log-in every time your app starts. To instead use Live Connect to provide a single sign-on experience in your Windows Store app, see the topic Single sign-on for Windows Store apps by using Live Connect.

How to create a google site page that will not let you see the google website until a secret password is answered?

Is it possible to create a google sites page that has an initial page with a password box. Once the password has been submitted via that page and it is confirmed to be correct, the rest of the site will open?
How would one go about this ?
Thanks in advance,
Happy Holidays.
Google sites has an ACL where you can share the site with any user that has a Google ID. Users that want to use another id can link any email address to a Google id.
With a lot of app script you could create your own authentication scheme, but why would you want to do that? I cannot think of any use case that would worth it to build your own authentication scheme.

How can I login into my asp.net website using gmail account?

I have an asp.net website with login form and I want every visitors can able to login into my website using their gmail account....
Is there any one who can assist me on this or send some examples for the same?
Thanks
Hitesh
You are looking for OpenID. See http://www.fryan0911.com/2010/09/use-google-openid-authentication-in.html.
Gmail uses a technology called 'open ID'.
I suggest you use a service like Janrain
and they will take care of the open ID implementation for you.