요약: Unikname Connect를 지원하는 차세대 인증 플러그인
GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
설치: 플러그인 설치 가이드를 따르세요.
기능
이 플러그인은 이메일, Facebook, Github 등 인증 방식의 로그인/가입 경험을 향상시키며, 매우 단순하고 프라이버시를 기본으로 설계한 강력한 인증 방식인 Unikname Connect를 통한 추가 인증 모드를 제공합니다.
Unikname Connect는 이메일 및 비밀번호와 같은 다른 인증 솔루션과 매우 잘 공존합니다.
가치
- 더 높은 가입 전환율을 위한 뛰어난 UX
- 프라이버시를 기본으로 설계한 차세대 인증의 Unikname 이점
- 전통적인 2FA보다 훨씬 단순한 강력한 인증
- 즉각적인 안전한 로그인
- 추적 불가능한 인증
- 사용자를 위한 보상 기능*
- 위변조 방지 사용자 ID (중앙 데이터베이스 없음, 비밀번호 없음)
*참고: Unikname은 uns.network 블록체인과 그 UNS 토큰을 통해 인터넷을 더 안전한 곳으로 만들고자 하는 사용자에게 보상을 제공합니다. 헬프 센터에서 더 많은 정보.
데모보다 더 나은 경험을 위해, 저희의 자체 Discourse 포럼에서 직접 사용해 보세요 ![]()
![]()
그런 다음, 아래 화면에 도달하면 “지금 설치”를 선택하여 앱을 설치하고, 평생 한 번만 발급되는 고유한 @unikname ID를 얻으세요.
이 ID를 사용하여 Unikname Connect를 사용하는 모든 포럼 또는 웹사이트에 가입하고 로그인할 수 있습니다.
세부 사항
- Unikname Connect를 사용하지 않더라도 재설계된 UI와 함께 새로운 마찰 없이 단순화된 가입 프로세스
이메일로 가입하기 (개선됨)
인증된 이메일을 사용한 Github로 가입하기 - Twitter, Facebook 등에서도 사용 가능
Unikname Connect로 가입하거나, 사용자 이메일이 없는 기타 소셜 인증으로 가입하기
- 사용자가 원하는 인증 방식을 선택할 수 있는 명확한 시작 화면
- 이메일 + 비밀번호, 소셜 인증(예: Facebook으로 로그인, Google로 로그인…), 그리고 Unikname Connect*를 포함한 여러 인증 모드
- 소셜 인증(이메일 없음) 또는 Unikname Connect를 통해 오는 사용자의 경우 이메일은 선택 사항입니다**
- 프로세스의 마지막에 사용자 필드가 표시됩니다
이 예시는 https://tech.korben.info/에서 가져왔습니다.
- Discourse 테마를 기반으로 한 UI 색상
*참고: 모든 인증 모드는 함께 또는 선택적으로 활성화할 수 있습니다. Unikname은 옵션이며, 플러그인은 뛰어난 UX 가치만을 위해 사용될 수도 있습니다!
**참고: 일부 사용자는 특정 소셜 네트워크에서 휴대폰 번호로 식별되므로 가입할 수 없습니다. 이 문제는 해결되었습니다!
설정
포럼은 HTTPS를 사용하고
force_https가 켜져 있어야 합니다.조직 계정
Unikname Connect 인증 솔루션은 포럼에 대해 무료입니다.
그러나 인증 서비스에 대한 안전한 연결을 활성화하기 위해 자격 증명을 얻으려면 조직 계정을 생성해야 합니다.
그런 다음, 다음 지침을 따라 플러그인을 설치하고 설정하세요
Discourse에 Unikname Connect를 통합하는 방법?
기본 설정 옵션
-
unikname_connect_enabled: Unikname Connect 인증 활성화
-
unikname_connect_business_account_id: Unikname Connect 인증을 위한 조직의 계정 ID
-
unikname_connect_api_secret_key: Unikname Connect 인증을 위한 API 시크릿 키
고급 설정 옵션
-
unikname_connect_allow_association_change: 사용자가 Unikname Connect 제공자로부터 자신의 Discourse 계정을 연결 해제하고 다시 연결할 수 있도록 허용
-
unikname_connect_overrides_email: 모든 로그인 시 unikname 값을 사용하여 사용자의 이메일을 덮어쓰기
-
unikname_connect_verbose_logging:
/logs에 상세한 openid-connect 인증 정보를 기록합니다. 일반 사용 중에는 비활성화해 두세요.
보안
이 플러그인은 OAuth2.0 및 OpenID Connect 표준 프로토콜에 완전히 기반합니다. Unikname Connect는 블록체인 기술에 의존하여 코어에서 강력한 인증과 프라이버시 우선 설계를 제공하는 추가 프로토콜 레이어입니다.
Unikname™은 DPKI(분산 공개 키 인프라) 및 분산 신원 제공자 역할을 하는 uns.network 블록체인으로 보호되어, 이 솔루션이 진정으로 독특함을 갖게 합니다.
자격
Unikname은 W3C와 분산 신원 재단의 회원이며, 블록체인 기반의 웹 3.0 자기 주권 ID(SSID) 및 차세대 인증 표준 설계에 기여하고 있습니다.
Unikname은 2020년 4월, 그 Unikname Connect 솔루션으로 사이버 보안 대회(프랑스의 InnoCherche)에서 수상했습니다.
릴리스 노트
2020-11-25
- 사용자 필드 처리
2020-10-30
- 초기 버전
지원 / 문제 보고
여기 또는 Github에서 문제를 보고하기 전에, Unikname 포럼에서 지원팀과 토론을 여는 것을 환영합니다 (Discourse 기반입니다
)
빠른 링크 및 전체 문서
GitHub의 코드
Unikname 헬프 센터
Discourse에 Unikname Connect를 통합하는 방법?
@unikname으로 모든 Discourse 포럼에 가입하는 방법
이미 계정이 있는 경우 @unikname으로 로그인하는 방법







