Has anyone succeeded in using discourse as sso provider for nextcloud? Share recipe?

GitHub를建议使用합니다.

IMHO(개인적 의견)로는 이것이 구현하기에 가장 좋은 방법이라고 생각합니다. ID는 주로 내부적으로 사용되며 일반 사용자에게 여러 곳에서 보이지 않기 때문입니다.
Nextcloud에는 사용자를 쉽게 이름 변경할 수 있는 방법이 없지만, Discourse에는 있습니다. Discourse에서 사용자를 이름 변경하면 이름이 더 이상 일치하지 않을 경우 Nextcloud에서 이상한 동작이 발생할 수 있습니다.

DiscourseConnect의 avatar_url은 Nextcloud로 전달되고 거기에서 읽혀야 합니다. bio도 전달하려면 프로필 업데이트를 담당하는 브랜치에 몇 줄만 추가하면 됩니다.

대신 기기 비밀번호를 사용해야 합니다. Nextcloud 비밀번호가 Discourse 비밀번호와 다를 수 있으며, 이는 혼란을 초래하고 SSO를 우회하게 됩니다.

이것들은 앱 특유의 문제라기보다 Nextcloud UI의 일반적인 문제라고 생각합니다.

Nextcloud 로그인을 완전히 숨기고 싶다면 설정 섹션에 설명된 대로 social_login_auto_redirect 옵션을 true로 설정하십시오.