This PR enables PKCE in OIDC federated login flow. In IDP configurations, a new checkbox has been introduced under Federated configurations to enable/disable PKCE in PR[1] and upon enabling the checkbox respective code_verifier and code_challenge parameters are added to the authentication and token requests.
Proposed changes in this pull request
This PR enables PKCE in OIDC federated login flow. In IDP configurations, a new checkbox has been introduced under Federated configurations to enable/disable PKCE in PR[1] and upon enabling the checkbox respective
code_verifier
andcode_challenge
parameters are added to the authentication and token requests.Related to https://github.com/wso2/api-manager/issues/1613
Issue: https://github.com/wso2/product-is/issues/20227
[1] https://github.com/wso2/carbon-identity-framework/pull/4500