2016-08-08 1 views
0

Actuellement, mon application est sécurisée à l'aide de Silhouette, je n'utilise aucune des fonctionnalités d'authentification sociale de fantaisie. Tout simple nom d'utilisateur/mot de passe Le problème:Désactiver ou ignorer la session et l'authentification dans Play Framework

  • je dois ouvrir mes points d'extrémité à une application web externe, ce qui permettra l'application Web pour Ajax appeler mon application de lecture. Ceci est juste pour le dev et pour un cas d'utilisation très spécifique.

Comment puis-je y parvenir? essentiellement permettre à l'application de jouer à agir comme un service web ouvert?

Répondre

0

Après avoir affiché cette question sur la chaîne Gitter Mohiva j'ai obtenu la réponse suivante, je partage ici des avantages des futurs utilisateurs:

Réponse de Christian Kaps (@akkie):

Pour la version 4, vous pouvez créer votre propre BypassAuthenticator similaire au DummyAuthenticator. Ensuite, vous avez besoin d'une implémentation IdentityService qui retourne une identité factice pour le LoginInfo codé en dur retourné à partir de votre BypassAuthenticator. Cela peut ensuite être configuré avec l'environnement. Le problème est que vous ne pouvez pas facilement désactiver le mécanisme d'authentification, car votre code peut s'appuyer sur l'identité que le SecuredAction transporte dans la demande.