GitHub를建议使用합니다.
IMHO(개인적 의견)로는 이것이 구현하기에 가장 좋은 방법이라고 생각합니다. ID는 주로 내부적으로 사용되며 일반 사용자에게 여러 곳에서 보이지 않기 때문입니다.
Nextcloud에는 사용자를 쉽게 이름 변경할 수 있는 방법이 없지만, Discourse에는 있습니다. Discourse에서 사용자를 이름 변경하면 이름이 더 이상 일치하지 않을 경우 Nextcloud에서 이상한 동작이 발생할 수 있습니다.
DiscourseConnect의 avatar_url은 Nextcloud로 전달되고 거기에서 읽혀야 합니다. bio도 전달하려면 프로필 업데이트를 담당하는 브랜치에 몇 줄만 추가하면 됩니다.
대신 기기 비밀번호를 사용해야 합니다. Nextcloud 비밀번호가 Discourse 비밀번호와 다를 수 있으며, 이는 혼란을 초래하고 SSO를 우회하게 됩니다.
이것들은 앱 특유의 문제라기보다 Nextcloud UI의 일반적인 문제라고 생각합니다.
Nextcloud 로그인을 완전히 숨기고 싶다면 설정 섹션에 설명된 대로 social_login_auto_redirect 옵션을 true로 설정하십시오.