Hi,
As some of you may already know, play-pac4j is a full security library for Play (Java & Scala) supporting authentication & authorizations.
There have been a few requests for Deadbolt support on our mailing list (mainly for painless migration): so here it is.
@SubjectPresent(handlerKey = "FacebookClient", forceBeforeAuthCheck = true) will protect your action and request Facebook authentication.
I haven't done any work for Scala right now, but I'm sure contributions can fill the gap.
Any feedback will be appreciated.
Thanks.
Best regards,
Jérôme