ID 관리 identity-management

웹 사이트에 대한 개별 방문자는 로그인할 수 있는 기능을 제공해야 식별할 수 있습니다. 로그인 기능을 제공하려는 이유에는 여러 가지가 있습니다.

  • AEM Communities사이트 방문자가 커뮤니티에 콘텐츠를 게시하려면 로그인해야 합니다.

  • 폐쇄된 사용자 그룹

    웹 사이트(또는 웹 사이트 섹션)에 대한 액세스를 특정 방문자로 제한해야 할 수 있습니다.

  • 개인화 방문자가 웹 사이트에 액세스하는 방법의 특정 측면을 구성할 수 있습니다.

로그인(및 로그아웃) 기능은 이(가) 있는 계정 프로필: 등록된 방문자(사용자)에 대한 추가 정보를 보유하고 있습니다. 등록 및 승인에 대한 실제 프로세스는 다를 수 있습니다.

  • 웹 사이트에서 자가 등록

    A 커뮤니티 사이트 방문자가 자신의 Facebook 또는 Twitter 계정으로 자가 등록하거나 로그인할 수 있도록 를 구성할 수 있습니다.

  • 웹 사이트에 등록 요청

    폐쇄된 사용자 그룹의 경우 방문자가 등록을 요청할 수 있도록 허용하지만 워크플로우를 통해 인증을 적용합니다.

  • 작성 환경에서 각 계정 등록

    프로필의 수가 적어 권한 부여가 필요한 경우 각 프로필을 직접 등록할 수 있습니다.

방문자가 등록할 수 있도록 하기 위해 일련의 구성 요소와 양식을 사용하여 필요한 식별 정보를 수집한 다음 추가(종종 선택 사항) 프로필 정보를 수집할 수 있습니다. 등록하면 제출한 세부 사항을 확인하고 업데이트할 수도 있습니다.

추가 기능을 구성하거나 개발할 수 있습니다.

  • 필요한 역방향 복제를 구성합니다.
  • 워크플로우와 함께 양식을 개발하여 사용자가 프로필을 제거할 수 있도록 허용합니다.
NOTE
프로필에 지정된 정보를 사용하여 다음을 통해 사용자에게 타겟팅된 콘텐츠를 제공할 수도 있습니다. 세그먼트캠페인.

등록 Forms registration-forms

A 양식 를 사용하여 등록 정보를 수집한 다음 새 계정 및 프로필을 생성할 수 있습니다.

예를 들어 사용자는 Geometrixx 페이지를 사용하여 새 프로필을 요청할 수 있습니다
http://localhost:4502/content/geometrixx-outdoors/en/user/register.html

샘플 등록 양식

요청을 제출하면 사용자가 개인 세부 정보를 제공할 수 있는 프로필 페이지가 열립니다.

샘플 프로필 페이지

새 계정도 사용자 콘솔.

로그인 login

로그인 구성 요소를 사용하여 로그인 정보를 수집한 다음 로그인 프로세스를 활성화할 수 있습니다.

이렇게 하면 방문자에게 의 표준 필드가 제공됩니다 사용자 이름암호, 포함 로그인 자격 증명을 입력할 때 로그인 프로세스를 활성화하는 버튼입니다.

예를 들어 사용자는 다음을 사용하여 로그인하거나 계정을 만들 수 있습니다. 로그인 페이지를 사용하는 Geometrixx 도구 모음의 옵션입니다.

http://localhost:4502/content/geometrixx-outdoors/en/user/sign-in.html

샘플 로그인 페이지

로그아웃 logging-out

로그인 메커니즘이 있으므로 로그아웃 메커니즘도 필요합니다. 이 기능은 다음과 같이 사용할 수 있습니다. 로그아웃 Geometrixx의 옵션입니다.

프로필 보기 및 업데이트 viewing-and-updating-a-profile

등록 양식에 따라 방문자가 프로필에 정보를 등록했을 수 있습니다. 이후 단계에서 이를 보거나 업데이트할 수 있어야 합니다. 이 작업은 유사한 형식으로 수행할 수 있습니다(예: Geometrixx:

http://localhost:4502/content/geometrixx-outdoors/en/user/profile.html

프로필의 세부 사항을 보려면 내 프로필 페이지의 오른쪽 상단 모서리에서 다음을 수행합니다. 예: admin 계정:
http://localhost:4502/home/users/a/admin/profile.form.html/content/geometrixx-outdoors/en/user/profile.html.

다음을 사용하여 다른 프로필을 볼 수 있습니다. client context (작성 환경에서 충분한 권한이 있음):

  1. 페이지를 엽니다. 예를 들어 Geometrixx 페이지는 다음과 같습니다.

    http://localhost:4502/cf#/content/geometrixx/en.html

  2. 클릭 내 프로필 오른쪽 상단에서 현재 계정의 프로필(예: 관리자)이 표시됩니다.

  3. 누르기 control-alt-C 를 클릭하여 클라이언트 컨텍스트를 엽니다.

  4. Client Context의 왼쪽 상단 모서리에서 프로필 로드 단추를 클릭합니다.

    프로필 아이콘 로드

  5. 대화 상자 창의 드롭다운 목록에서 다른 프로필을 선택합니다. 예를 들면 다음과 같습니다. 앨리슨 파커.

  6. 확인 ​을 클릭합니다.

  7. 다음에 대해 다시 클릭: 내 프로필. Alison의 세부 사항이 포함된 양식이 업데이트됩니다.

    Alison의 샘플 프로필

  8. 이제 다음을 사용할 수 있습니다. 프로필 편집 또는 암호 변경 을 클릭하여 세부 정보를 업데이트합니다.

프로필 정의에 필드 추가 adding-fields-to-the-profile-definition

프로필 정의에 필드를 추가할 수 있습니다. 예를 들어 Geometrixx 프로필에 "즐겨 찾는 색상" 필드를 추가하려면 다음을 수행합니다.

  1. 웹 사이트 콘솔에서 Geometrixx Outdoors 사이트 > 영어 > 사용자 > 내 프로필로 이동합니다.

  2. 를 두 번 클릭합니다. 내 프로필 편집할 페이지를 엽니다.

  3. 다음에서 구성 요소 사이드 킥의 탭을 확장합니다. 양식 섹션.

  4. 드래그 드롭다운 목록 사이드 킥에서 양식 바로 아래 내 정보 필드.

  5. 를 두 번 클릭합니다. 드롭다운 목록 구성을 위한 대화 상자를 열고 다음을 입력할 구성 요소:

    • 요소 이름 - favoriteColor
    • 제목 - Favorite Color
    • 항목 - 여러 색상을 항목으로 추가

    클릭 확인 저장.

  6. 페이지를 닫고 웹 사이트 을(를) 콘솔에 추가하고 내 프로필 페이지를 활성화합니다.

    다음에 프로필을 볼 때 즐겨찾는 색상을 선택할 수 있습니다.

    앨리슨 파커가 좋아하는 색상 샘플 필드

    필드는 아래에 저장됩니다. 프로필 관련 사용자 계정의 섹션:

    CRXDE에 있는 앨리슨 파커의 데이터

프로필 상태 profile-states

사용자(또는 사용자 프로필)가 특정 상태 아님 말거나

여기에는 다음과 같은 방법으로 사용자 프로필의 적절한 속성 정의가 포함됩니다.

  • 은 사용자가 보고 액세스할 수 있습니다.
  • 각 속성에 대해 두 가지 상태를 정의합니다.
  • 정의된 두 상태 간을 전환할 수 있습니다.

이 작업은 다음 작업을 통해 수행됩니다.

  • 상태 공급자

    특정 속성의 두 상태 및 두 상태 간의 전환을 관리하려면 다음을 수행합니다.

  • 워크플로

    상태와 관련된 작업을 관리합니다.

여러 상태를 정의할 수 있습니다. 예를 들어 Geometrixx에서 다음과 같은 항목을 정의할 수 있습니다.

  • 뉴스레터 또는 댓글 스레드에서 알림 구독(또는 구독 취소)
  • 친구에게 연결 추가 및 제거

상태 공급자 state-providers

상태 제공자는 해당 속성의 현재 상태를 가능한 두 상태 간의 전환과 함께 관리합니다.

상태 공급자는 구성 요소로 구현되므로 프로젝트에 맞게 사용자 지정할 수 있습니다. Geometrixx에서 다음 항목을 포함합니다.

  • 포럼 주제 탈퇴/가입
  • 친구 추가/제거

워크플로 workflows

상태 공급자는 프로필 속성 및 해당 상태를 관리합니다.

상태와 관련된 작업을 구현하려면 워크플로우가 필요합니다. 예를 들어 알림을 구독할 때 워크플로는 실제 구독 작업을 처리하고, 알림에서 구독을 취소할 때 워크플로는 구독 목록에서 사용자를 제거하는 작업을 처리합니다.

프로필 및 사용자 계정 profiles-and-user-accounts

프로필은 의 일부로 콘텐츠 저장소에 저장됩니다.사용자 계정.

프로필은 다음에서 찾을 수 있습니다. /home/users/geometrixx:

CRXDE에 표시되는 프로필

표준 설치(작성자 또는 게시)에서 모든 사용자는 모든 사용자의 전체 프로필 정보에 대한 읽기 액세스 권한을 갖습니다. 모든 사용자가 "기본 제공 그룹은 자동으로 모든 기존 사용자 및 그룹을 포함합니다. 구성원 목록을 편집할 수 없습니다.".

이러한 액세스 권한은 다음 와일드카드 ACL에 의해 정의됩니다.

/home everyone allow jcr:read rep:glob = */profile*

이를 통해 다음 작업을 수행할 수 있습니다.

  • 적절한 프로필의 정보(예: 아이콘 또는 전체 이름)를 표시하는 포럼, 댓글 또는 블로그 게시물
  • geometrixx 프로필 페이지에 대한 링크

이러한 액세스가 설치에 적합하지 않으면 이러한 기본 설정을 변경할 수 있습니다.

다음을 사용하여 이 작업을 수행할 수 있습니다. 액세스 제어 탭:

CRXDE에서 ACL 관리

프로필 구성 요소 profile-components

사이트에 대한 프로필 요구 사항을 정의하는 데 다양한 프로필 구성 요소를 사용할 수도 있습니다.

확인된 암호 필드 checked-password-field

이 구성 요소는 다음 두 개의 필드를 제공합니다.

  • 암호 입력
  • 암호가 올바르게 입력되었는지 확인하는 확인.

기본 설정을 사용하면 구성 요소가 다음과 같이 표시됩니다.

암호 확인 대화 상자

프로필 아바타 사진 profile-avatar-photo

이 구성 요소는 사용자에게 아바타 사진 파일을 선택하고 업로드하는 메커니즘을 제공합니다.

아바타 선택기

프로필 세부 이름 profile-detailed-name

이 구성 요소를 사용하여 자세한 이름을 입력할 수 있습니다.

세부 이름 대화 상자

프로필 성별 profile-gender

이 구성 요소를 사용하여 사용자가 성별을 입력할 수 있습니다.

성별 선택기

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2