Twitter OAuth version - oauth

What is OAuth version in Twitter API? I don't found exactly version number in their documentaion. I found only reference to OAuth 1 specification. Does Twitter support OAuth 2 version?

Twitter does not currently support OAuth 2.0 as the 2.0 spec is still in draft. The current version is 1.0a.

Related

Dropbox OAuth API v2 not working after migration

Here's the problem. I was using OAuth 1.0 to authorize and upload files to Dropbox with my app registered.
I Followed the migration guide but facing some issues in Auth.
Here are the URLs of HTTP APIs used in V1:
/1/oauth/request_token
/1/oauth/authorize
/1/oauth/access_token
for authentication.
Can anyone help me with the corresponding URLs supporting DB API v2 please? (Along with the parameters...)
Dropbox API v1 supports both OAuth 1 and OAuth 2. Dropbox API v2 supports OAuth 2 only.
The documentation for the OAuth 2 endpoints for use with Dropbox API v2 can be found here:
https://www.dropbox.com/developers/documentation/http/documentation#authorization
There's also an OAuth guide which may be helpful here:
https://www.dropbox.com/developers/reference/oauth-guide

Does Microsoft.Web.WebPages.OAuth.OAuthWebSecurity Support OAuth 2.0 login?

I came across this page from Google about Migrating to OAuth 2.0 login (OpenID Connect)
My current project has already used the Microsoft.Web.WebPages.OAuth library to implement the external login feature using Google account. But I am not sure whether this library still supports OAuth 2.0 login when the OpenID 2.0 is eventually shut down in the near future. Does someone have an confirmed answer about it? Thanks.

Does Google support 2-Legged OAuth 2.0 for IMAP?

Does Google support 2-Legged OAuth 2.0 for IMAP? I know Google supports 3-legged OAuth 2.0 for IMAP, but I can't find any documentation for 2-Legged OAuth 2.0 for IMAP.
Yes, it is possible and the relevant documentation can be found at https://developers.google.com/accounts/docs/OAuth#GoogleAppsOAuth and examples are provided
on https://developers.google.com/accounts/docs/OAuth2ServiceAccount

How to sustain access to Gmail API without storing sensitive user data?

What is the preferred method of accessing the Gmail API across sessions without user input? E.g. user logs in once, some fairly-non-sensitive ID is stored on my server, and I use that ID along with my app's secret/key to access user's mailbox...
I noticed that OAuth 1.0 is now deprecated by google (I'm assuming that OAuth 1.0 enables the aforementioned login mechanism), so what should we use? Does OAuth 2.0 + IMAP work with Gmail?
I'm using a Rails 3.2.6 backend.
Without storing the user's password, the only way for full GMail access is using IMAP/SMTP with OAuth 1. With OAuth 2 you currently can only access the Atom Inbox Feed.
Though OAuth 1 was already marked deprecated by Google, it should be supported until April 2015.
UPDATE:
OAuth 2 authorization support for GMail IMAP/SMTP just recently arrived, so this is now the recommended way to go.
I don't find any information in the oAuth API docs about oAuth 1.0 being deprecated.
However oAuth 2.0 seems to be there as well for Gmail: oAuth 2.0 Playground.

Single sign on for google api's using Scribe?

Is there anyway to retrieve the Google Oauth refresh_token using Scribe?
I am building an app that requires several scopes mixed between java Gdata and Google api java client libraries -- and I am looking for a Single Sign On (SSO) when a user of my app signs in. However because of the state of current Google Apps API's requiring Oauth 1 or Oauth 2 depending on which library / scope you need, I'm a bit stuck.
Oauth 1 (java gdata e.g. analytics data export scope) - requires the
access_token secret
Oauth 2 (google api java client e.g. analytics calendar scope) -
require a refresh token, which is not avail currently in a Scribe OAuth 1 call
Any tips / advice? Anyone managing this with a single sign on?
Sorry scribe does not support (at the time of this writing) Google's OAuth 2.0 Apis.
It shouldn't be too hard to implement using FacebookApi as a guide. Cheers!
Scribe has added support for Google OAuth API. I used scribe 1.2.2 and it worked just fine for me.

Resources