LINUX.ORG.RU

VK OAuth2 punycode

 


0

1

Использую Authomatic столкнулся со странным поведением VK OAuth2 при работе punycode доменами

модуль прекрасно работает с обычными доменами, но с кирилическими выскакивает сначала

x
'ascii' codec can't encode characters in position 7-10: ordinal not in range(128) 
а если добавить
    @property
    def url(self):
        return self.adapter.url.encode('utf-8')
то VK вполне логично выдаёт
{"error":"invalid_request","error_description":"redirect_uri has wrong domain, check application settings"}
потому что он получает название кирилического домена в unicode

ставил тупую заглушку, на домен в punycode то начинает работать но опять выяснилось, что VK, при добавлении кирилического домена, конвертирует в punycode только первую часть

в общем может есть у кого опыть перебарывания этой болячки?

★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.