Skip to content

"invalid_grant" error in google authentication only for iOS 16 devices. #400

@archana211

Description

@archana211

Hello,
For iOS 16 device getting "invalid_grant"(Bad Request) error. The same code is working for the iOS 15.1 version.

Code setup:
self.oauth2 = OAuth2CodeGrant(settings: [
"client_id": “XXXXX”,
"authorize_uri": "https://accounts.google.com/o/oauth2/v2/auth",
"token_uri": "https://www.googleapis.com/oauth2/v4/token",
"redirect_uris": [“XXXX"],
"scope": "https://www.googleapis.com/auth/youtube.upload",
"use_keychain": true,
"keychain_access_mode": kSecAttrAccessibleAfterFirstUnlock,
"keychain_account_for_tokens": “XXXXXX”,
] as OAuth2JSON)

self.oauth2.authorize { result, error in
print("error",error?.localizedDescription) // The operation couldn’t be completed. (Base.OAuth2Error error 13.)
}

Testing version:
p2/OAuth2: Master branch's latest version,
Realdevices: iPhone 11 (iOS16) - not working, iphone 11(iOS 15.1) - working.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions