PKCE - это решение для собственных (настольных или мобильных) приложений, и может показаться, что вы не используете нужную библиотеку для этой работы.
Не могли бы вы предоставить немного больше информации о вашем сценарии - например, о том, какой тип приложения вы создаете - тогда я буду рад указать вам на сертифицированную библиотеку вместе с некоторым примером кода.
С уважением,
Gary