// Etsy's userinfo endpoint requires sending the user identifier in the URI path, which can be gotten from one of the tokens returned by the Token endpoint.
&&accessToken.Split(['.'],3).First()isstringuserId// TODO: Check if string type is correct because Etsy Reference states <int64> for this as Path Parameter https://developers.etsy.com/documentation/reference#operation/getUser
The getMe Endpoint https://developers.etsy.com/documentation/reference#operation/getMe does only provide the 'user_id' and 'shop_id' parameters,
but the UserInfo Endpoint Response is expected to contain user information like 'nameidentifier', 'email', 'given_name, 'family_name', etc.
To get those additional user information, the getUser Endpoint must be called and got's overridden in 'OpenIdDictClient.WebIntegration.AuthenticationHandlers.OverrideUserInfoEndpoint'
-->
<CodeChallengeMethodValue="S256"/>
<!--Etsy API requires Authorization Code flow + Refresh Token to work!-->
<GrantTypeValue="authorization_code"/>
<GrantTypeValue="refresh_token"/>
</Configuration>
<!--
Required for getMe Endpoint, but as this doesn't provide any user information, which we are not already able to extract from 'access_token' ('user_id'),
except from the 'shop_id', we are using getUser Endpoint instead for UserInformation