Identity Management identity-management
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.
-
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.
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 Geometrixxhttp://localhost:4502/content/geometrixx-outdoors/en/user/register.html
Na het verzenden van de aanvraag wordt de profielpagina geopend waar de gebruiker persoonlijke gegevens kan opgeven.
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
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):
-
Open een pagina; bijvoorbeeld de pagina Geometrixx:
http://localhost:4502/cf#/content/geometrixx/en.html
-
Klikken Mijn profiel in de rechterbovenhoek. U ziet het profiel van uw huidige account; bijvoorbeeld de beheerder.
-
Druk control-alt-C om de clientcontext te openen.
-
Klik in de linkerbovenhoek van de clientcontext op de knop Een profiel laden knop.
-
Selecteer een ander profiel in de vervolgkeuzelijst in het dialoogvenster. bijvoorbeeld: Alison Parker.
-
Klikken OK.
-
Klik nogmaals op Mijn profiel. Het formulier wordt bijgewerkt met de gegevens van Alison.
-
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:
-
Navigeer vanuit de websiteconsole naar Geometrixx Outdoors Site > Engels > Gebruiker > Mijn profiel.
-
Dubbelklik op de knop Mijn profiel pagina om deze te openen voor bewerking.
-
In de Componenten tabblad van sidekick breidt het Formulier sectie.
-
Sleep een Vervolgkeuzelijst van sidekick naar het formulier, net onder de Over mij veld.
-
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.
- Elementnaam -
-
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:
Het veld wordt opgeslagen onder het tabblad profiel deel van de desbetreffende gebruikersaccount:
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:
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
:
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:
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:
Profiel Avatar Photo profile-avatar-photo
Deze component biedt de gebruiker een mechanisme voor het selecteren en uploaden van een Avatar Photo-bestand.
Gedetailleerde naam profiel profile-detailed-name
Met deze component kan de gebruiker een gedetailleerde naam invoeren.
Profiel Geslacht profile-gender
Met deze component kan de gebruiker zijn geslacht invoeren.