Email or username:

Password:

Forgot your password?
Top-level
Gregory

@drq @iron_bug ну так же и устроен. Делаю запрос в webfinger, делаю запрос по полученному адресу, кладу в базу, получаю локальный id (строки в базе), дальше работаю только с ним. Вот соответствующий код:
github.com/grishka/Smithereen/

No comments | Expand all CWs
Iron Bug replied to Gregory
@iron_bug @drq @grishka вот когда ты в своей базе что-то сохранил, а оно после переименования юзера стало невалидным.
Iron Bug replied to Gregory
@iron_bug @drq @grishka проблема конкретно в том, что webfinger привязан не к uuid'ам (хотя в принципе ему пофиг, он работает со строками), а к человекочитабельным именам юзеров. и тут либо пихать в webfinger uuid, либо после переименования многие ссылки с других серверов (такие как упоминания и т.д.) просто порушатся. потому что всё изначально было привязано к acct-схеме, а не к AP.
Go Up