Question

Je développe un petit site Web en utilisant le Playframework avec Scala, et je dois ajouter une authentification et une autorisation à mon site.Mon professeur m'a dit de vérifier LDAP.J'ai donc vérifié et je n'ai rien trouvé d'intéressant à part une discussion dans les groupes Google ici.

J'ai trouvé ce module aussi https://github.com/t2v/play20-auth mais je ne comprenais pas bien son code.

Alors je demande ceci :Est-il possible d'utiliser LDAP avec le Playframework et Scala ?Si oui, existe-t-il un tutoriel qui pourrait m'aider à démarrer ?

Était-ce utile?

La solution

LDAP peut être utilisé pour accéder aux services d'annuaire.Un répertoire/catalogue peut être utilisé comme stockage pour les noms d'utilisateur et les mots de passe, mais il est probablement excessif si vous stockez simplement les noms d'utilisateur et les mots de passe, car ils correspondent le mieux à l'échelle de l'entreprise et possèdent de nombreuses autres fonctionnalités.Le cas d'utilisation le plus normal que je connaisse n'est pas l'authentification directe avec LDAP (bien que tout à fait possible), mais son utilisation pour l'autorisation afin d'obtenir les rôles de l'utilisateur, par exemple.Active Directory combiné avec SSO (par ex.authentification Kerberos/ntlm).

Pour l'utiliser, vous devez consulter une bibliothèque client LDAP (par exemple. http://www.springsource.org/ldap) dans votre code d'authentification et/ou d'autorisation.

Vous mentionnez qu'il s'agit d'un "petit site Web" et je pense que LDAP pourrait être excessif pour votre cas.S'il s'agit d'un petit site, vous devez utiliser un module prêt à l'emploi comme vous l'avez mentionné et conserver dans la base de données avec des mots de passe hachés et salés.Si vous souhaitez utiliser LDAP, vous devriez consulter OpenDJ(http://forgerock.com/what-we-offer/open-identity-stack/opendj/) si vous recherchez un service d'annuaire LDAP propre et simple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top