Я использую процедуру авторизации в Google OAUTH. В URL-адресе авторизации Google передает очень длинный параметр «состояние» (500+ символов) в URL-адресе, что приводит к ошибке на клиент-сервере OAauth (точнее, Bunq ).
Я видел больше случаев, когда это проблема, в том числе Amazon Skills .
Если я вручную укоротю длину параметра 'state', ошибка исчезнет. Но поскольку Google использует параметр 'state' в качестве "значения закладки" , они не допускают никаких изменений. Кажется, у меня нет возможности решить эту проблему с моей стороны.
Ниже приведен пример URL-адреса авторизации, созданного в Google для действий:
https://oauth.bunq.com/auth?redirect_uri=https%3A%2F%2Foauth-redirect.googleusercontent.com%2Fr%2F[MY PROJECT NUMBER]&client_id=[CLIENT ID]&response_type=code&state=[567 CHARACTERS]
Есть ли способ сократить параметр состояния или иным образом решить эту проблему?