Hello,
N'importe quelle technologie "web" côté serveur te permettra de mettre en place une authentification : Java, Grails, Django, Rails, .net, PHP...
Il te faudra un certificat, soit self signed, gratuit mais qui générera un message d'alerte plus ou moins incompréhensible dans le navigateur de ton visiteur, soit émanant d'une certificate authority.
Tu devras implémenter les fonctionnalités usuelles de gestion d'identité : procédure d'enregistrement, choix du mot de mot passe, reset du mot de passe... Certains frameworks mâchent le travail, ça dépend de la techno. Par exemple Grails a un Spring security plugin avec une extension Spring security UI qui fait le gros du boulot.
Tu peux envisager une authentification via un tiers (FB, Google...). Voir leur doc. Ca te dispense de gérer les utilisateurs mais tout le monde ne veut pas forcément se connecter avec un compte tiers (ou n'a pas de compte FB par exemple). En général, cette possibilité vient en plus d'une gestion "interne" mais rien ne t'empêche de commencer de la sorte.
---------------
http://devicenotready.com/ - Informatique et autres bizarreries