Email or username:

Password:

Forgot your password?
Мя :sparkles_lesbian:

OAuth ето пипец какой-то

пилю скрипт автонастройки для репостилки @hatkidchan

чтобы получить токен надо сделать два запроса и один раз перенаправить юзера на мастодон и обратно с сохранением контекста :blobfoxgooglyholdingitsheadinitshands:

9 comments
Мя :sparkles_lesbian:

...зачем /oauth/token параметр redirect_uri, если оно никуда не редиректит а просто отвечает на POST-запрос?

D:\side\

@mo rfc-editor.org/rfc/rfc6749#sec
REQUIRED, if the "redirect_uri" parameter was l included in the authorization request as described in Section 4.1.1, and their values MUST be identical.

hkc (Carbonated)

@mo

echo "pls open https://mastodon.example/oauth/authorize?response_type=code&client_id=$(http POST https://mastodon.example/api/v1/apps client_name=mastoposter redirect_uris=urn:ietf:wg:oauth:2.0:oob scopes=read | jq -r .client_id)&redirect_uri=urn:ietf:wg:oauth:2.0:oob and gimme da code"

No need to use webpage

Мя :sparkles_lesbian:

@hatkidchan и потом копировать code из юрла руками? Нах надо

hkc (Carbonated)

@mo он тебе его прям в красивеньком поле показывает, в адресную строку лезть не надо

Мя :sparkles_lesbian:

@hatkidchan и вообще, я хочу поебаться с браузером и ты мне этого не запретишь :ageblobcat:

Если что, всю дальнейшую поддержку этой хуйни можешь скидывать на меня

hkc (Carbonated)

@mo мало тебе ебаться что ли, ты хоть проектище свой закончила за который тебе деняк отвалить должны были?

Мя :sparkles_lesbian:

@hatkidchan ой всё, я уже почти додебажила этот OAuth
Потом надо протестить уже тот

Go Up