invalid_grant on OAuth2 request when obtaining access_token from SSO in App

invalid_grant on OAuth2 request when obtaining access_token from SSO in App

By : Dawid Kasprzyk
Date : November 21 2020, 03:00 PM
Hope that helps I found a solution. I think was a problem with the library itself. Because once I made the request with http with the "request" library (https://github.com/request/request) it worked. Include for that at the top of your code:
code :
var request = require('request');
function getAllAvailableUberProducts(pickupLocation, accessToken){
    var lat = pickupLocation["lat"].toString();
    var lng = pickupLocation["lng"].toString();

    var options = {
        uri: "https://api.uber.com/v1.2/products?latitude="+lat+"&longitude="+lng,
        method: 'GET',
        headers: {
            "Authorization": "Bearer " + accessToken,
            "Accept-Language": "en_US",
            "Content-Type": "application/json"

    request(options, function (error, response, body) {
        if (!error && response.statusCode == 200) {
        } else {

Share : facebook icon twitter icon
OAUth2 ASP.NET invalid_grant

OAUth2 ASP.NET invalid_grant

By : Kiruthikaraja
Date : March 29 2020, 07:55 AM
wish help you to fix your issue Have you correctly set OAuthAuthorizationServerOptions.RefreshTokenProvider?
If you need a sample, Katana's sandbox project contains a minimal implementation showing how you can easily configure it to protect and serialize refresh tokens using the data protection block (machine keys on IIS): https://github.com/jchannon/katanaproject/blob/master/tests/Katana.Sandbox.WebServer/Startup.cs#L169-L173
code :
app.UseOAuthAuthorizationServer(new OAuthAuthorizationServerOptions  {
    RefreshTokenProvider = new AuthenticationTokenProvider {
        OnCreate = CreateRefreshToken,
        OnReceive = ReceiveRefreshToken,

private void CreateRefreshToken(AuthenticationTokenCreateContext context) {

private void ReceiveRefreshToken(AuthenticationTokenReceiveContext context) {
OAuth2.0 request access_token using cURL security

OAuth2.0 request access_token using cURL security

By : Mike Smith
Date : March 29 2020, 07:55 AM
To fix this issue The request is supposed to happen over a TLS protected connection (i.e. using a https URL) instead of over plain HTTP; by doing it over TLS the confidentiality of the client secret is guaranteed.
As RFC 6749 says in https://tools.ietf.org/html/rfc6749#section-3.2:
When to request new access_token for non interactive clients in oauth2 flow?

When to request new access_token for non interactive clients in oauth2 flow?

By : TechX
Date : March 29 2020, 07:55 AM
With these it helps
Backend applications should store the access_token locally or request a new access_token for the same client each time the client uses the application?
Missing parameter access_token on OAuth2 request

Missing parameter access_token on OAuth2 request

By : saurabh
Date : March 29 2020, 07:55 AM
help you fix your problem I had the same problem implementing the client and the server, the problem is about one mistake in the Client Example in the Apache Amber (Oltu) project:
First you have the Auth code request (which work):
got 'invalid_grant' in oauth2 SignedJwtAssertionCredentials

got 'invalid_grant' in oauth2 SignedJwtAssertionCredentials

By : Daniel Raymond
Date : March 29 2020, 07:55 AM
Any of those help I am trying to make an oauth2 access_token in a server-to-server JSON API scenario. But it failed with invalid_grant error, please help. , I fixed it.
Related Posts Related Posts :
  • Apartment number / Unit number returned from google places api
  • How to align UICollectionViewCells from left to right?
  • How can I add search option on UIPickerview in ios?
  • Scenekit - physicsWorld setup to prevent kinematic nodes to intersect
  • Carthage Build Failed
  • swift 3, ios 10 - push notification firebase is not received
  • App Xcode 8 to Xcode 9 - Prevent Auto Hide Status Bar
  • How to pop back to a TableViewController?
  • Is UserDefaults thread safe in Swift? How to check it?
  • UISwitch in a table selects multiple cells when switch state on
  • iOS App with no story board (Size classes and Device type limitations)
  • AudioKit issue, mic not sensitive enough
  • send indexpath to Firebase (like button)
  • UIColor saturation brightness values different from the regular saturation luminosity values of a color
  • JSON: Extracting Data Using Alamofire and Swift 3
  • ABNewPersonViewController using contact framework
  • Design iOS button scalable
  • Subclassing NSLayoutConstraint constant based on screen height
  • Migrate Realm 2.x List of Object to Realm 3.x List of String (or other primary type)
  • Using BLE RSSI value for connect-by-proximity
  • Backgroundcolor of NSTextfield
  • Firebase modifying uid in every view
  • How to rotate orientation?
  • Upload a new version of ios app to app store?
  • UIScrollView do not scroll down to its original position when keyboard disappear
  • What is the most effective way of tracking time/dates in an iOS/Swift application?
  • WatchKit get user's preferred handedness
  • Location permission dialog is shown and immediately disappears
  • Combine these regex expressions
  • How to save an array of HKQuantitySamples (heart rate) to a workout
  • RestKit mapping with parent key as attribute and key contains parenthesis
  • How to add UITextField programmatically to UIScrollView without breaking constraints?
  • How to make a view height grow depending on its child views contents
  • Some users experiencing NSInternalInconsistencyException crash
  • Mark successful siesta response as error
  • Using a modified PDFTron Tools Framework
  • How can I use universal links when I call openURL inside my own app?
  • NSArray of doubles iOS (Objective c)
  • Passing data from embedded PageViewController to parent View Controller
  • Reuse item inside a row when scrolling
  • Realm Relation how to implement
  • error: generic parameter 'T' could not be inferred in swift
  • Adding shadow to UITextView makes text expand out of UITextViewFrame
  • How to change the string in seconds to minutes in Swift3?
  • Search bar is refreshing the index of my table view cell
  • Decodable multiple DateDecodingStrategies
  • The spoiled simulator xcode 9. As a broken TV
  • How to set width of TouchableWithoutFeedback depends on Text in react-native?
  • How to show an UIActivityIndicatorView whitin UITableViewController?
  • UItextfield text in Custom UITableViewCell prints nil when i scroll up in SE
  • How to append or add multiple items to an array in Swift 4
  • SQLite WHERE column MATCH parameter binding
  • Load iframe tag (video) from html string into web view using Swift 3
  • How to determine when a custom UICollectionViewCell is 100% on the screen
  • Get safe area inset top and bottom heights
  • Cordova iOS project: xCode 9 missing some entitlements
  • UITableView not scrolling properly to bottom until a cell is clicked
  • Reloading Particular Row of PickerView in swift
  • How to present a ViewController after pressing a button inside of a CollectionViewCell
  • filtering array of custom view controllers for property?
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org