Identity Management identity-management

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

Individuele bezoekers van uw website kunnen alleen worden geïdentificeerd wanneer u hun de mogelijkheid biedt zich aan te melden. Er zijn verschillende redenen waarom u een aanmeldingsfunctie wilt opgeven:

  • AEM CommunitiesSitebezoekers moeten zich aanmelden om inhoud naar de community te posten.

  • Gesloten gebruikersgroepen

    Mogelijk moet u de toegang tot uw website (of gedeelten ervan) beperken tot specifieke bezoekers.

  • Personalisatie Toestaan dat bezoekers bepaalde aspecten configureren van hoe ze toegang krijgen tot uw website.

De functionaliteit voor aanmelden (en uitloggen) wordt geleverd door een account met een Profiel, die aanvullende informatie over de geregistreerde bezoeker (gebruiker) bevat. De eigenlijke registratie- en vergunningsprocedures kunnen verschillen:

  • Zelfregistratie vanaf de website

    A Community-site kan zo worden geconfigureerd dat bezoekers zich zelf kunnen registreren of zich kunnen aanmelden bij hun Facebook- of Twitter-accounts.

  • Registratieverzoek van de website

    Voor een gesloten gebruikersgroep kunt u bezoekers toestaan om registratie aan te vragen, maar u kunt toestemming afdwingen door middel van een workflow.

  • Registreer elk account in de auteursomgeving

    Als u een klein aantal profielen hebt, waarvoor toch toestemming nodig is, kunt u besluiten om elk profiel rechtstreeks te registreren.

Om bezoekers in staat te stellen zich te registreren, kan een reeks componenten en formulieren worden gebruikt om de vereiste identificatiegegevens te verzamelen, dan de extra (vaak facultatieve) profielinformatie. Nadat zij zich hebben geregistreerd, moeten zij ook de gegevens die zij hebben ingediend, kunnen controleren en bijwerken.

Aanvullende functionaliteit kan worden geconfigureerd of ontwikkeld:

  • Vorm om het even welke omgekeerde replicatie die wordt vereist.
  • Gebruikers toestaan hun profiel te verwijderen door samen met een workflow een formulier te ontwikkelen.
NOTE
De in het profiel opgegeven informatie kan ook worden gebruikt om de gebruiker gerichte inhoud te bieden via Segmenten en Campagnes.

Registratie Forms registration-forms

U kunt een formulier gebruiken om de registratiegegevens te verzamelen en vervolgens het nieuwe account en profiel te genereren.

Gebruikers kunnen bijvoorbeeld een nieuw profiel aanvragen met de pagina Geometrixx
http://localhost:4502/content/geometrixx-outdoors/en/user/register.html

registerform

Na het verzenden van de aanvraag wordt de profielpagina geopend waar de gebruiker persoonlijke gegevens kan opgeven.

profielpagina

Het nieuwe account is ook zichtbaar in het dialoogvenster Gebruikersconsole.

Aanmelden login

De login component kan worden gebruikt om de login informatie te verzamelen, dan het login proces te activeren.

Hierdoor krijgt de bezoeker de standaardvelden van Gebruikersnaam en Wachtwoord, met een Aanmelden om het aanmeldingsproces te activeren wanneer de aanmeldingsgegevens worden ingevoerd.

Gebruikers kunnen zich bijvoorbeeld aanmelden of een nieuwe account maken met de Aanmelden op de werkbalk Geometrixx, die de pagina gebruikt:

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

aanmelden

Afmelden logging-out

Aangezien er een login mechanisme is, wordt een logout mechanisme ook vereist. Dit is beschikbaar als de Afmelden in Geometrixx.

Een profiel weergeven en bijwerken viewing-and-updating-a-profile

Afhankelijk van uw registratieformulier kan de bezoeker gegevens in zijn profiel hebben geregistreerd. Zij moeten dit in een later stadium kunnen bekijken en/of bijwerken. Dit kan in een vergelijkbare vorm gebeuren; bijvoorbeeld in Geometrixx:

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

Klik op Mijn profiel in de rechterbovenhoek van een pagina; bijvoorbeeld met de admin account:
http://localhost:4502/home/users/a/admin/profile.form.html/content/geometrixx-outdoors/en/user/profile.html.

U kunt een ander profiel weergeven met de opdracht clientcontext (over de auteursomgeving en met voldoende privileges):

  1. Open een pagina; bijvoorbeeld de pagina Geometrixx:

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

  2. Klikken Mijn profiel in de rechterbovenhoek. U ziet het profiel van uw huidige account; bijvoorbeeld de beheerder.

  3. Druk control-alt-C om de clientcontext te openen.

  4. Klik in de linkerbovenhoek van de clientcontext op de knop Een profiel laden knop.

  5. Selecteer een ander profiel in de vervolgkeuzelijst in het dialoogvenster. bijvoorbeeld: Alison Parker.

  6. Klikken OK.

  7. Klik nogmaals op Mijn profiel. Het formulier wordt bijgewerkt met de gegevens van Alison.

    winstbejag

  8. U kunt nu Profiel bewerken of Wachtwoord wijzigen om de details bij te werken.

Velden toevoegen aan de profieldefinitie adding-fields-to-the-profile-definition

U kunt velden toevoegen aan de profieldefinitie. U kunt bijvoorbeeld het veld Favoriete kleur toevoegen aan het profiel Geometrixx:

  1. Navigeer vanuit de websiteconsole naar Geometrixx Outdoors Site > Engels > Gebruiker > Mijn profiel.

  2. Dubbelklik op de knop Mijn profiel pagina om deze te openen voor bewerking.

  3. In de Componenten tabblad van sidekick breidt het Formulier sectie.

  4. Sleep een Vervolgkeuzelijst van sidekick naar het formulier, net onder de Over mij veld.

  5. Dubbelklik op de knop Vervolgkeuzelijst om het dialoogvenster voor configuratie te openen en voer in:

    • Elementnaam - favoriteColor
    • Titel - Favorite Color
    • Items - Verschillende kleuren toevoegen als items

    Klikken OK om op te slaan.

  6. Sluit de pagina en ga terug naar de Websites en activeer de pagina Mijn profiel.

    De volgende keer dat u een profiel weergeeft, kunt u een favoriete kleur selecteren:

    aparkerfavcolor

    Het veld wordt opgeslagen onder het tabblad profiel deel van de desbetreffende gebruikersaccount:

    aparkercrxdeliet

Profielstatussen profile-states

Er zijn een aantal gebruiksgevallen die vereisen wetend of een gebruiker (of eerder hun profiel) in een specifieke staat of niet.

Dit betekent dat een geschikte eigenschap in het gebruikersprofiel moet worden gedefinieerd:

  • is zichtbaar en toegankelijk voor de gebruiker
  • definieert twee statussen voor elke eigenschap
  • schakelt tussen de twee gedefinieerde statussen

Dit gebeurt met:

  • Providers

    De twee statussen van een specifieke eigenschap en de overgangen tussen beide beheren.

  • Workflows

    Handelingen met betrekking tot de staten beheren.

Er kunnen meerdere statussen worden gedefinieerd; in de Geometrixx zijn bijvoorbeeld :

  • zich abonneren (of het afmelden) op berichten op nieuwsbrieven of commentaardraden
  • toevoegen en verwijderen van een verbinding met een vriend

Providers state-providers

Een staatsleverancier beheert de huidige status van het betrokken eigendom, samen met de overgangen tussen de twee mogelijke statussen.

De leveranciers van de staat worden uitgevoerd als componenten, zodat kan voor uw project worden aangepast. In de Geometrixx omvatten deze:

  • Onderwerp gebruikersforum/abonneeforum
  • Vriend toevoegen/verwijderen

Workflows workflows

De leveranciers van de staat leiden een profielbezit en zijn staten.

Er is een workflow nodig om de acties met betrekking tot de staten uit te voeren. Als u zich bijvoorbeeld abonneert op meldingen, wordt in de workflow de actie voor het feitelijke abonnement afgehandeld. wanneer u zich niet meer abonneert op meldingen , wordt in de workflow het verwijderen van de gebruiker uit de abonnementenlijst afgehandeld .

Profielen en gebruikersaccounts profiles-and-user-accounts

Profielen worden als onderdeel van de gebruikersaccount.

Het profiel is te vinden onder /home/users/geometrixx:

chlimage_1-385

Bij een standaardinstallatie (auteur of publicatie) heeft iedereen toegang tot de volledige profielgegevens van alle gebruikers. iedereen is een "Geïntegreerde groep die automatisch alle bestaande gebruikers en groepen bevat. De ledenlijst kan niet worden bewerkt".

Deze toegangsrechten worden bepaald door volgende vervangingsACL:

/home iedereen jcr:read rep:glob = */profile&ast toestaat;

Dat maakt het mogelijk:

  • forum, opmerkingen of blogberichten om informatie (zoals pictogram of volledige naam) weer te geven vanuit het juiste profiel
  • koppelingen naar geometrixe profielpagina's

Als deze toegang niet geschikt is voor uw installatie, kunt u deze standaardinstellingen wijzigen.

Dit kan worden gedaan gebruikend Toegangsbeheer tab:

aclmanager

Profielcomponenten profile-components

Er is ook een reeks profielcomponenten beschikbaar waarmee u de profielvereisten voor uw site kunt definiëren.

Veld voor gecontroleerd wachtwoord checked-password-field

Deze component bevat twee velden voor:

  • de invoer van een wachtwoord
  • een controle om te bevestigen dat het wachtwoord correct is ingevoerd.

Met standaardinstellingen wordt de component als volgt weergegeven:

dc_profiles_checkedpassword

Profiel Avatar Photo profile-avatar-photo

Deze component biedt de gebruiker een mechanisme voor het selecteren en uploaden van een Avatar Photo-bestand.

dc_profiles_avatarphoto

Gedetailleerde naam profiel profile-detailed-name

Met deze component kan de gebruiker een gedetailleerde naam invoeren.

dc_profiles_detailedname

Profiel Geslacht profile-gender

Met deze component kan de gebruiker zijn geslacht invoeren.

dc_profiles_gender

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8