Questions tagged [oauth]

OAuth (Open Authorization) is a specification for client applications to access protected resources on behalf of a user. It was developed as an alternative to users handing out their login credentials to third-party applications.

Description

OAuth is an open standard for authorization. OAuth provides client applications a 'secure delegated access' to server resources on behalf of a resource owner. It specifies a process for resource owners to authorize third-party access to their server resources without sharing their credentials. Designed specifically to work with Hypertext Transfer Protocol (HTTP), OAuth essentially allows access tokens to be issued to third-party clients by an authorization server, with the approval of the resource owner, or end-user. The client then uses the access token to access the protected resources hosted by the resource server. OAuth is commonly used as a way for web surfers to log into third party web sites using their Google, Facebook or Twitter passwords, without worrying about their access credentials being compromised.

OAuth is a service that is complementary to, and therefore distinct from, OpenID. OAuth is also distinct from OATH, which is a reference architecture for authentication, not a standard.

Resources

20112 questions
6
votes
0 answers

django rest framework social auth flow

I'm new to django and social auth. I'm trying to make a site where people login (with google) and post stuff. I was using python-social-auth and the user was getting logged in just fine. Then I wanted to use DRF and it needed it's own authentication…
6
votes
1 answer

InternalOAuthError: Failed to obtain request token passport-google in nodejs

I am trying to authenticate user, using google authentication passport-google but it keeps sending InternalOAuthError: Failed to obtain request token. error view InternalOAuthError: Failed to obtain request token at …
menaka
  • 1,045
  • 1
  • 12
  • 30
6
votes
2 answers

Does DotNetOpenAuth support refreshing Expired Access Tokens?

I can't find any examples of using DotNetOpenAuth to refresh an expired Access Token. Most providers don't use expiring tokens, however Yahoo is a big one that expires their tokens in one hour. Thanks!
mightytightywty
  • 377
  • 2
  • 10
6
votes
2 answers

DotNetOpenAuth with Google Calendar Feed

I have been racking my brain for a few days trying to get a list of calendars from Google using DotNetOpenAuth. I can successfully get a list of contacts using the DotNetOpenAuth Samples. I have integrated it with my domain using the OpenId+OAuth. …
Brett Allred
  • 3,459
  • 26
  • 30
6
votes
0 answers

Spring Security, OAuth and Pre-Authorization

Can anyone provide some information, hints or tutorials that demonstrate how to use Spring Security OAuth with Spring's PreAuthorize feature? Ideally, I would like to link a username used for preauthorization to OAuth credentials.
Ta Sas
  • 9,573
  • 15
  • 51
  • 73
6
votes
1 answer

How to generate the same signature as the JWT.IO website does?

The JWT.IO website has a debugger for creating and validating JSON Web Token. When I copy and paste my secret string into the VERIFY SIGNATURE block, I can see that it generates a signature. I scroll down the page a little bit and found the .NET…
Believe2014
  • 3,894
  • 2
  • 26
  • 46
6
votes
1 answer

Facebook Login "Keep me logged in to" Not working

I'm integrating Facebook login into my C# Desktop Application. I use facebook login by opening the following url in a…
Bon
  • 3,073
  • 5
  • 21
  • 40
6
votes
3 answers

Problems with Twitter+OAuth+iPhone. Kids are Crying

This case is really strange, i've spent 2 whole days to get Twitter Oauth working with the iPhone and i failed over and over again. Its strange since most of the people don't seem to have the same problem as me. First of all, the Consumer Key and…
Leopoldo
  • 173
  • 1
  • 6
6
votes
2 answers

Google App Script - how to remove granted OAuth permissions?

I explored some functions in Google App Script and added the requested OAuth permissions to my script. AppScript Permissions Image in Google Sheets But finally I removed the particular function calls. How can I remove the granted…
klwemu
  • 61
  • 1
  • 4
6
votes
1 answer

What's an easy way to setup Oauth for an Amazon Alexa Connected Home skill?

I'm trying to prototype an Alexa Connected Home skill and one of the requirements is linking a user's account using Oauth 2.0. Since I'm just building a prototype and I don't have an Oauth server up and running what's the easiest way for me satisfy…
Alex Q
  • 3,080
  • 2
  • 27
  • 29
6
votes
2 answers

OAuth for anonymous users

Lets say that we have an app (web/mobile/desktop) on witch the user never logins/registers but we still want to give him access to some resources, for example doing a POST /v1/users for example. In order to do that POST the client needs an…
alexm92
  • 386
  • 3
  • 15
6
votes
2 answers

woocommerce rest api OAuth authentication in android

what is the sample code for OAuth 1.0a(one leg) authentication in android? is there a library for it? . I use eclipse and i'm new in android. can anyone clarify the path for me?
Moradi
  • 163
  • 10
6
votes
2 answers

Is OAuth Thread Safe?

OAuth's access token/refresh token flow seems wildly UN-thread-safe to me. Help me understand it better. Let's say I'm integrating with an API that leverages OAuth (like this one). I have my access token and I'm making API calls -- all is well in…
filmnut
  • 746
  • 1
  • 7
  • 16
6
votes
2 answers

Adding Oauth 2.0 to Jersey based RESTful server

I have a Jersey based server that I want to secure with OAuth 2.0. There are two paths that I've seen as common: Oltu - Is compatible with Jersey and seems to be supported, although not as well as Spring Security. This 2012 question seems to…
vardhinisuresh27
  • 371
  • 2
  • 6
  • 18
6
votes
1 answer

Spring Boot Oauth2 access token validation with pub key in certificate

We are using Ping Federate as authentication server and plan to build microservices on top of Spring boot. The idea is that Ping Federate will handle the login and provide access tokens (JWT) to client apps which then use those to access the REST…
David Gehrig
  • 61
  • 1
  • 4
1 2 3
99
100