Closed (fixed)
Project:
Social Auth
Version:
4.2.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
15 Nov 2024 at 03:03 UTC
Updated:
29 Nov 2024 at 03:49 UTC
Jump to comment: Most recent
Social Auth currently only supports OAuth2 for private clients with a client ID and secret key. Public clients using Proof Key for Code Exchange (PKCE) use only a public client ID and no secret key.
Add support for getting and setting a PKCE code that can be used by the underlying OAuth2 client for code challenge and verification.
Create and merge a PR.
Add a new uses_public_client_id option to the network plugin configuration. Implementers can use this option to indicate their client uses a public Client ID and does not require a secret key,
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
wells