Add basic PKCE support

Created on 14 November 2024, 3 months ago

Problem/Motivation

Implementors using a public client ID need to use Proof Key for Code Exchange (PKCE) by OAuth Public Clients. Currently, Social API does not support this use case.

Proposed resolution

Add basic support to allow implementers to set and get a PKCE code from the OAuth2 manager.

Remaining tasks

Create and merge a PR.

User interface changes

None

API changes

The OAuth2 manager interface will expose two new methods getPkceCode and setPkceCode. By defualt, the pkceCode value will be NULL and will have no impact on non-PKCE enabled clients.

πŸ“Œ Task
Status

Active

Version

4.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States wells Seattle, WA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024