BreizhJUG/Breizhcamp-cfp — pull request #104 by bleporini (2014-01-26 17:49:23+00:00)
Title: Mocked auth

Le but: pouvoir utiliser l'appli en local sans avoir à créer un utilisateur à chaque fois et ne pas dépendre de l'environnement (smtp, authent sociale) --> un utilisateur par défaut qui est enregistré à la première tentative, Pas de vérification de MdP, toutes les crédentiels sont acceptés et ignorés.
Comme dans play la définition des plugins semble unique (cf. https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/play/api/Application.scala#L98 ), je propose que le plugin CfpUserService décide en fonction de la conf du type de l'implémentation déléguée: soit CfpUserServiceDelegate (pas de mock) MockCfpUserServiceDelegate (mock).
MockCfpUserServiceDelegate déclare dans SecureSocial un MockPasswordHasher qui répond toujours OK.