Plenti CMS Devlog (ep 5): OAuth in Plenti
Channel: Jantcu
Date: 2022-01-06

This is a Dev Vlog series where Plentico maintainers work on the git-backed CMS for the Plentico project (https://github.com/plentico/plenti). We are building in public, so feel free to watch along, ask questions, or even contribute if you're so inclined.

In this video we go over an attempt to integrate the PKCE OAuth workflow for GitLab into a base Plenti project. We step through the code to understand each step of the authentication process (start, capture, and refresh). We also discuss how the code verification step works and why we're generating strings, storing them locally, and hashing them and POSTing to GitLab endpoints.