Move common functionality into bast AuthAction trait
Add constraint, AuthAction needs to be mixed into a Controller
Add extraOpenIDParameters to LoginController
Add PAPE into extraOpenIDParameters for facia-tool forcing login after logout
Add class AuthActionWithTimeout for timing out endpoints
Add cookies configuration to control timeout length
Default openIDCallback adds lastSeen to session
Take timeout out of auth.timeout from properties if exists
Allow TEST environment through
Need the Play.current for Play.isTest
Merge branch 'master', remote-tracking branch 'origin/master' into facia-tool-security
Merge branch 'master' into facia-tool-security
Use getIntegerProperty
Add Configuration.environment.isNonProd
Refactor withinAllowedTime to use implicit class for DateTime
AuthActionWithTimeout to ExpiringAuthAction
AuthenticatedWithTimeout to ExpiringAuthentication
Move implicit dates class into implicits.Dates
isSessionExpired now age returning a Long
Logic in ExpiringAuthAction
Merge branch 'facia-tool-security'