4장. 사용자 정의 사용자 속성
사용자 지정 topic을 사용하여 등록 페이지 및 계정 관리 콘솔에 사용자 지정 사용자 속성을 추가할 수 있습니다.
4.1. 등록 페이지
이 절차를 사용하여 등록 페이지에 사용자 지정 속성을 입력합니다.
절차
-
템플릿
themes/base/login/register.ftl
을 사용자 지정 topic의 로그인 유형에 복사합니다. 편집기에서 사본을 엽니다.
예를 들어 등록 페이지에 휴대폰 번호를 추가하려면 양식에 다음 스니펫을 추가합니다.
<div class="form-group"> <div class="${properties.kcLabelWrapperClass!}"> <label for="user.attributes.mobile" class="${properties.kcLabelClass!}">Mobile number</label> </div> <div class="${properties.kcInputWrapperClass!}"> <input type="text" class="${properties.kcInputClass!}" id="user.attributes.mobile" name="user.attributes.mobile" value="${(register.formData['user.attributes.mobile']!'')}"/> </div> </div>
-
입력 html 요소의 이름이
user.attributes
로 시작하는지 확인합니다. 위의 예에서 속성은 Red Hat Single Sign-On에 이름mobile
에 의해 저장됩니다. - 변경 사항을 보려면 영역에 로그인할 때 사용자 지정 주제를 사용하고 있는지 확인하고 등록 페이지를 엽니다.