Discourse용 VK ID OAuth 2.1 인증

:information_source: 요약 VK ID를 사용한 OAuth 2.1 인증 플러그인
:hammer_and_wrench: 리포지토리 링크 https://github.com/kaktaknet/discourse-vkid-oauth
:open_book: 설치 가이드 Discourse에 플러그인 설치하는 방법

기능

:locked_with_key: Discourse용 VK ID 인증. VK ID를 사용한 OAuth 2.1 인증 플러그인입니다.

구성

VK ID에서 등록된 애플리케이션

요약

:gear: 구성

VK ID 애플리케이션 생성

  1. **VK ID 콘솔**로 이동합니다.
  2. **“애플리케이션 생성”**을 클릭합니다.
  3. “웹사이트” 플랫폼을 선택합니다.

OAuth 구성

리다이렉트 URI:

https://your-discourse-site.com/auth/vkid/callback

스코프:

  • :white_check_mark: vkid.personal_info (필수)
  • :white_check_mark: email (권장)
  • :white_check_mark: phone (선택)

PKCE: :white_check_mark: 활성화되어 있어야 합니다.

설정

Discourse 설정

다음 경로로 이동합니다: 관리자 → 설정 → 로그인

설정 설명
vkid_enabled :white_check_mark: VK ID 인증 활성화
vkid_client_id 123456 VK ID 콘솔의 앱 ID
vkid_client_secret •••••• VK ID의 시크릿 키
vkid_scope vkid.personal_info email phone OAuth 스코프
스크린

2개의 좋아요

감사합니다. 시간이 나실 때, 이 플러그인과 Discourse VK Authentication (vkontakte)의 차이점을 설명해 주실 수 있을까요?

1개의 좋아요

기존 플러그인은 구버전의 VK 인증과 호환되었습니다. 구버전의 인증 방식 및 API는 완전히 작동하지 않습니다. 기존 플러그인은 현재 작동하지 않으며 구식이 되었습니다.

도메인이 .com에서 .ru로 바뀌었다는 문제도 아닙니다. 메서드 자체가 달랐거든요. 인증을 위해 애플리케이션이 생성되었고, 해당 애플리케이션에 VK 그룹(페이스북 그룹과 유사)이 추가되었습니다. 시스템이 달랐고, 지금은 완전히 사라졌습니다. 이전 애플리케이션은 차단되었습니다. 이제 모든 것이 id.vk.ru에 집중되어 있습니다.

4개의 좋아요

이 플러그인을 올려주셔서 감사합니다!

저희 고객 중 이 인증 제공자를 사용하는 분은 없으며, 오픈소스 사이트에서도 사용되고 있다는 것을 알지 못합니다.

Discourse VK Authentication (vkontakte)deprecated 태그를 추가했으며, 더 이상 작동하지 않으므로 삭제할 수 있습니다. 그리고 이 플러그인 주제에 대한 링크를 추가할 것입니다.

4개의 좋아요

이 플러그인의 버전이 비추천된 것보다 완벽하게 작동한다는 것을 확인합니다.

설정 가이드가 괜찮네요. 감사합니다.

제 경우 해당 국가의 새로운 법률 요건으로 인해, 이제 VK를 포함한 현지 인증 서비스를 통해 사용자를 식별해야 합니다.

3개의 좋아요

안녕하세요, 플러그인이 더 이상 작동하지 않나요?

1개의 좋아요