Ultimate Member 확장 – 소셜 로그인 2.3의 새로운 기능

Ultimate Member 확장 – 소셜 로그인 2.3의 새로운 기능

7월의 마지막 마이너 릴리스 이후로 소셜 로그인에 대한 다양한 개선 작업을 진행해 왔습니다.

  • 소셜 네트워크를 통해 회원가입하는 사용자를 위한 One-Step 프로세스
  • Social 단축코드의 통합 유형 설정
  • 소셜 등록 양식 필드 동기화
  • 새 브라우저 창을 열어 소셜 네트워크의 애플리케이션을 인증
  • 프로필 양식에서 프로필 사진을 변경하기 위해 소셜 네트워크 아바타 선택을 재설계
  • Github, WordPress.com 및 20개 이상의 소셜 네트워크 제공 업체가 추가

Ultimate Member 2.3은 마이너 릴리스이므로 2.0 이후의 모든 소셜 로그인 릴리스와 완전히 역 호환되어야 합니다. 그러나 여전히 모범 사례로 간주되며 업데이트하기 전에 백업하는 것이 좋습니다.

2.3의 새로운 기능에 대한 자세한 내용은 다음과 같습니다.

원스텝 프로세스

2단계 프로세스는 이전 버전과의 호환성을위한 기본 옵션으로 계속 사용할 수 있습니다.

회원가입 양식 작성기에 추가 옵션이 추가되어 소셜 오버레이에서 한 단계 프로세스를 허용합니다.

이전 버전에서는 소셜 네트워크를 통해 처음 로그인 또는 회원가입을 시도할 때 소셜 네트워크 계정의 이메일 주소와 일치하는 사이트 계정으로 자동 연결 및 로그인됩니다.

버전 2.3에서는 이메일이 일치할 때 등록 프로세스를 선택할 수 있는 옵션을 추가했습니다.

  • 자동으로 계정 및 로그인 사용자 연결 – 버전 2.0 이후 기본 프로세스입니다.
  • 계정 연결 및 사용자를 로그인 페이지로 리디렉션
  • 생성된 이메일 주소로 새 계정 생성 허용
    • 회원가입 양식 과정에서 새 이메일 주소가 생성됩니다. 예제 형식 : nobody<user_id>@yoursitedomain.com
    • 다음 필터 후크를 사용하여 이메일 접두사를 수정할 수 있습니다.
+ um_sso_generate_email_address
  - $email_prefix
  - $predicted_user_id
  - $site_url
+ "um_sso_generate_email_domain"
  - $site_url
  • 계정 연결 안함 및 계정 생성 방지
    • 두 이메일 주소가 일치하고 소셜 네트워크 이메일이 사이트에 연결되지 않은 경우 사용자는 소셜 네트워크를 통해 회원가입하거나 로그인 할 수 없습니다. 이를 위해서는 사용자가 계정 페이지를 통해 소셜 네트워크에 연결하기 위해 수동으로 로그인해야합니다.

스플래시 화면

버전 2.3에는 몇 초 동안 이미지 로더가 있는 스플래시 화면으로 소셜 오버레이의 콘텐츠 블록을 표시하는 기능이 있습니다. 사용자가 다음 페이지로 리디렉션되거나 즉시 처리되도록 소셜 등록 양식 설정에서 비활성화 할 수 있습니다.

소셜 버튼 단축 코드 – 통합 유형

소셜 통합 프로세스를 제한하기 위해 소셜 버튼 단축 코드를 개선했습니다. 새로운 옵션은 로그인 및 회원가입 (기본값), 로그인만 및 회원가입만입니다.

소셜 등록 양식 필드를 소셜 네트워크의 API 응답 데이터와 동기화

소셜 네트워크 필드를 소셜 등록 필드에 할당하여 등록 값을 동기화합니다.

기본 프로필 정보

사용자 인증에서 사용자가 소셜 네트워크를 통해 성공적으로 인증되면 플러그인은 소셜 네트워크에서 사이트로 사용자 데이터를 가져 와서 회원가입 양식 필드와 동기화합니다.

데이터 멤버 :

Field NameTypeShort description
identifierString연결된 공급자의 고유 사용자 ID입니다. 일부 공급자, 이메일, URL 등에 대한 정수일 수 있습니다.
profileURLStringIDp 웹 사이트의 프로필 페이지에 대한 URL 링크
webSiteURLString사용자 웹 사이트, 블로그, 웹 페이지
photoURLString사용자 사진 또는 아바타에 대한 URL 링크
displayNameStringIDp에서 제공하는 사용자 dispalyName 또는 성과 이름의 연결
descriptionString짧은 about_me
firstNameString사용자의 이름
lastNameString사용자의 성
genderString사용자의 성별입니다. 값은‘여성 (female)’,‘남성 (male)’또는 NULL입니다.
languageString사용자의 언어
ageIntegerUser의 나이는 계산하지 않습니다. 그대로 돌려드립니다.
birthDayInteger개인이 태어난 달의 날짜입니다.
birthMonthInteger사람이 태어난 달입니다.
birthYearInteger사람이 태어난 연도입니다.
emailString문자열 사용자 이메일. 모든 IDp가 사용자 이메일에 대한 액세스 권한을 부여하지는 않습니다.
emailVerifiedString확인 된 사용자 이메일입니다. 참고 : 모든 IDp가 확인 된 사용자 이메일에 대한 액세스 권한을 부여하는 것은 아닙니다.
phoneString사용자의 전화 번호
addressString사용자 주소
countryString사용자의 국가
regionString사용자의 주 또는 지역
cityString사용자의 도시
zipInteger우편 번호
extendArray사용자와 관련된 추가 데이터 (예 : 팔로어).

확장 옵션을 사용하려면 링크의 문서를 읽으십시오. 소셜 로그인 – 확장 옵션

새 브라우저 창을 열어 소셜 네트워크의 애플리케이션을 인증합니다.

계정 페이지 또는 소셜 로그인 버튼이있는 페이지를 통해 소셜 네트워크 사이트에 로그인, 회원가입 또는 연결합니다.

하위 창 브라우저를 통해 사용자 애플리케이션 권한을 요청하는 소셜 네트워크 인증 프로세스를 개선했습니다.

NextEnd Social Login과 같은 다른 플러그인 및 WordPress 용 기타 인기있는 Single Sign-On 플러그인이 자식 창을 통해 동일한 인증 프로세스를 구현한 방식과 마찬가지로 사용자는 현재 페이지를 떠나지 않고도 소셜 네트워크 계정을 회원가입 / 로그인 / 연결할 수 있습니다.

프로필 양식에서 프로필 사진을 변경하기 위해 재 설계된 소셜 네트워크 아바타 선택

프로필 사진에서 각 소셜 네트워크 아바타를 미리 봅니다. 아바타를 클릭/ 탭하여 아바타를 프로필 사진으로 저장하십시오.

추가 소셜 네트워크 : Github, WordPress.com 및 20개 이상의 네트워크

2.3에서 지원되는 소셜 네트워크에 Github 및 WordPress.com을 추가했습니다. 많은 고객이 후자의 네트워크를 요청했기 때문에 사용할 준비가 된 다른 소셜 네트워크에 대한 설정을 활성화하지 않았습니다.

다른 소셜 네트워크를 활성화하려면 숨겨진 소셜 네트워크에 대한 소셜 로그인 설정을 활성화하는 문서를 참조하십시오.

다음은 지원되는 소셜 네트워크 제공 업체 및 사양 목록입니다.

어댑터 고유 이름 사양에는 2.3 설정 인증 및 기본 프로필이 있습니다.

Adapter Unique NameSpecs설정 있음인증 및 기본 프로필
AmazonOAuth2NoYes
AOLOpenIDOpenIDNoYes
AuthentiqOAuth2NoYes
BitBucketOAuth2NoYes
BlizzardOAuth2NoYes
DiscordOAuth2NoYes
DisqusOAuth2NoYes
DribbbleOAuth2NoYes
FacebookOAuth2YesYes
FoursquareOAuth2NoYes
GitHubOAuth2YesYes
GitLabOAuth2NoYes
GoogleOAuth2YesYes
InstagramOAuth2YesYes
LinkedInOAuth2YesYes
MailruOAuth2NoYes
MicrosoftGraphOAuth2NoYes
OdnoklassnikiOAuth2NoYes
OpenIDOpenIDNoYes
PaypalOpenIDNoYes
PaypalOpenIDOpenIDNoYes
RedditOAuth2NoYes
SpotifyOAuth2NoYes
StackExchangeOAuth2NoYes
StackExchangeOpenIDOpenIDNoYes
SteamHybridNoYes
SteemConnectOAuth2NoYes
TumblrOAuth1NoYes
TwitchTVOAuth2NoYes
TwitterOAuth1YesYes
VkontakteOAuth2YesYes
WeChatOAuth2NoYes
WindowsLiveOAuth2NoYes
WordPressOAuth2YesYes
YandexOAuth2NoYes
YahooOAuth2NoYes
YahooOpenIDOpenIDNoYes


새로운 사항의 전체 목록은 하단 페이지의 변경 로그를 참조하십시오.

원문: https://docs.ultimatemember.com/article/1505-whats-new-um-social-login-2-3

코멘트 제출