ayr-ton
(Ton)
1
안녕하세요,
일부 Mastodon 인스턴스와 통신할 때 문제가 발생하고 있습니다.
많은 관리자에서 user-agent를 제공하는 앱/서버와만 상호작용하도록 설정을 요구하는 것 같습니다. activitypub 플러그인은 이 user-agent를 제공하지 않는 것으로 보입니다.
향후 버전의 요청에 다음과 같은 user-agent를 추가해 주실 수 있을까요?
‘Discourse-ActivityPub/x.y.z (+https://eg-discourse-domain.com)’ 또는 이와 유사한 형식?
이렇게 하면 해당 요구 사항을 가진 Mastodon 인스턴스와의 연동(federation) 문제와 프로필 링크 문제를 모두 해결할 수 있습니다.
검토해 주셔서 감사합니다.
1개의 좋아요
pmusaraj
(Penar Musaraj)
2
ayr-ton
(Ton)
3
@pmusaraj 연방(Federation)이 정상적으로 작동하고 있습니다! 감사합니다!
하지만 여전히 discourse 프로필에 액터를 연결(vinculate)하려고 할 때 동일한 오류가 발생합니다. 인스턴스 로그에 따르면 user-agent가 null이라고 경고하고, 클라이언트 생성에 실패합니다.
제 프로필 링크는 다음과 같습니다:
https://example.com/u/ayr-ton/preferences/activity-pub
pmusaraj
(Penar Musaraj)
4
오류가 포함된 인스턴스 로그의 스크린샷을 공유해 주실 수 있나요?
ayr-ton
(Ton)
5
오류 발생: 요청에 user-agent가 전송되지 않았습니다. 클라이언트 생성 실패
인스턴스에서 확인되는 로그도 동일합니다: “no user-agent”
이 오류는 같은 인스턴스의 사용자가 discourse의 액터를 팔로우하려고 할 때도 발생했습니다. 하지만 최신 커밋으로 이제 수정되었습니다.
또한, 이 작업에 대한 로그가 플러그인 기록에 표시되지 않는 것이 흥미롭습니다.
1개의 좋아요
ayr-ton
(Ton)
6
테스트를 위해 프로필을 ayr-ton.net 또는 alquimidia.social.br에 연결해 보시면 동일한 오류를 확인하실 수 있습니다. 로그인 화면이 표시되면, 사용자 에이전트도 프로필 설정을 통해 전송되고 있음을 의미합니다.
1개의 좋아요
pmusaraj
(Penar Musaraj)
7
감사합니다. 이 PR이 병합되면 처리될 것입니다:
ayr-ton
(Ton)
8
놀랍네요, user-agent가 수정되었습니다! 
현재 확인되는 유일한 오류는 다음과 같습니다 (gotososocial 인스턴스 관련이며, mastodon 인스턴스는 모든 시나리오에서 정상적으로 작동합니다):
invalid_request Bad Request: redirect_uri was not set in the token request form
이것을 제 첫 PR으로 제출하는 것이 좋을까요?
1개의 좋아요
ayr-ton
(Ton)
10
실수로 답글을 누르기 전에 게시물을 신고해버렸어요. 죄송합니다.
참고로, 2026년 크리스마스에 딱 맞춰서: