Optional
pkcePKCE overwrites the default provider PKCE config option.
This usually shouldn't be needed but some OAuth2 vendors, like the LinkedIn OIDC, may require manual adjustment due to returning error if extra parameters are added to the request (https://github.com/pocketbase/pocketbase/discussions/3799#discussioncomment-7640312)
Generated using TypeDoc
InitProvider returns a new auth.Provider instance loaded with the current OAuth2ProviderConfig options.