├── .Rhistory ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── extensions └── src │ ├── main │ └── scala │ │ └── akka │ │ └── http │ │ └── extensions │ │ ├── package.scala │ │ ├── pjax │ │ └── PJaxMagnet.scala │ │ ├── resources │ │ └── TextFilesDirectives.scala │ │ ├── security │ │ ├── AuthDirectives.scala │ │ ├── AuthenticateMagnet.scala │ │ ├── Crypto.scala │ │ ├── LoginInfo.scala │ │ ├── LoginMagnet.scala │ │ ├── LoginResult.scala │ │ ├── PermissionMagnet.scala │ │ ├── RegisterMagnet.scala │ │ ├── RegistrationResult.scala │ │ └── TokenMagnet.scala │ │ ├── stubs │ │ ├── FutureLoginController.scala │ │ ├── InMemoryLoginController.scala │ │ ├── InMemorySessionController.scala │ │ └── Registration.scala │ │ └── utils │ │ └── BiMap.scala │ └── test │ └── scala │ └── akka │ └── http │ └── extensions │ ├── ExtensionsTestBase.scala │ ├── PermissionControllers.scala │ ├── PermissionSpec.scala │ ├── RegistrationControllers.scala │ ├── SecuritySpec.scala │ └── UtilsSpec.scala ├── preview ├── backend │ └── src │ │ └── main │ │ ├── resources │ │ ├── application.conf │ │ └── logo.jpg │ │ ├── scala │ │ └── org │ │ │ └── denigma │ │ │ └── preview │ │ │ ├── AppMessages.scala │ │ │ ├── Main.scala │ │ │ ├── MainActor.scala │ │ │ ├── routes │ │ │ ├── Head.scala │ │ │ ├── Pages.scala │ │ │ └── Router.scala │ │ │ └── templates │ │ │ ├── Index.scala │ │ │ └── MyStyles.scala │ │ └── twirl │ │ ├── index.scala.html │ │ ├── libs.scala.html │ │ ├── main.scala.html │ │ ├── menu.scala.html │ │ ├── readme.scala.html │ │ ├── runner.scala.html │ │ └── sidebar.scala.html └── frontend │ └── src │ └── main │ └── scala │ └── org │ └── denigma │ └── preview │ └── views │ ├── FrontEnd.scala │ ├── MenuView.scala │ ├── SidebarView.scala │ └── stubs │ └── WithDomain.scala ├── project ├── Dependencies.scala ├── Versions.scala ├── build.properties └── plugins.sbt ├── readme ├── .gitignore └── Readme.scalatex └── scalastyle-config.xml /.Rhistory: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/README.md -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/package.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/pjax/PJaxMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/pjax/PJaxMagnet.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/resources/TextFilesDirectives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/resources/TextFilesDirectives.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/AuthDirectives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/AuthDirectives.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/AuthenticateMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/AuthenticateMagnet.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/Crypto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/Crypto.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/LoginInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/LoginInfo.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/LoginMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/LoginMagnet.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/LoginResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/LoginResult.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/PermissionMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/PermissionMagnet.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/RegisterMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/RegisterMagnet.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/RegistrationResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/RegistrationResult.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/security/TokenMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/security/TokenMagnet.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/stubs/FutureLoginController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/stubs/FutureLoginController.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/stubs/InMemoryLoginController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/stubs/InMemoryLoginController.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/stubs/InMemorySessionController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/stubs/InMemorySessionController.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/stubs/Registration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/stubs/Registration.scala -------------------------------------------------------------------------------- /extensions/src/main/scala/akka/http/extensions/utils/BiMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/main/scala/akka/http/extensions/utils/BiMap.scala -------------------------------------------------------------------------------- /extensions/src/test/scala/akka/http/extensions/ExtensionsTestBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/test/scala/akka/http/extensions/ExtensionsTestBase.scala -------------------------------------------------------------------------------- /extensions/src/test/scala/akka/http/extensions/PermissionControllers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/test/scala/akka/http/extensions/PermissionControllers.scala -------------------------------------------------------------------------------- /extensions/src/test/scala/akka/http/extensions/PermissionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/test/scala/akka/http/extensions/PermissionSpec.scala -------------------------------------------------------------------------------- /extensions/src/test/scala/akka/http/extensions/RegistrationControllers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/test/scala/akka/http/extensions/RegistrationControllers.scala -------------------------------------------------------------------------------- /extensions/src/test/scala/akka/http/extensions/SecuritySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/test/scala/akka/http/extensions/SecuritySpec.scala -------------------------------------------------------------------------------- /extensions/src/test/scala/akka/http/extensions/UtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/extensions/src/test/scala/akka/http/extensions/UtilsSpec.scala -------------------------------------------------------------------------------- /preview/backend/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/resources/application.conf -------------------------------------------------------------------------------- /preview/backend/src/main/resources/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/resources/logo.jpg -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/AppMessages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/AppMessages.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/Main.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/MainActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/MainActor.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/routes/Head.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/routes/Head.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/routes/Pages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/routes/Pages.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/routes/Router.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/routes/Router.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/templates/Index.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/templates/Index.scala -------------------------------------------------------------------------------- /preview/backend/src/main/scala/org/denigma/preview/templates/MyStyles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/scala/org/denigma/preview/templates/MyStyles.scala -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/index.scala.html -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/libs.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/libs.scala.html -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/main.scala.html -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/menu.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/menu.scala.html -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/readme.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/readme.scala.html -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/runner.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/runner.scala.html -------------------------------------------------------------------------------- /preview/backend/src/main/twirl/sidebar.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/backend/src/main/twirl/sidebar.scala.html -------------------------------------------------------------------------------- /preview/frontend/src/main/scala/org/denigma/preview/views/FrontEnd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/frontend/src/main/scala/org/denigma/preview/views/FrontEnd.scala -------------------------------------------------------------------------------- /preview/frontend/src/main/scala/org/denigma/preview/views/MenuView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/frontend/src/main/scala/org/denigma/preview/views/MenuView.scala -------------------------------------------------------------------------------- /preview/frontend/src/main/scala/org/denigma/preview/views/SidebarView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/frontend/src/main/scala/org/denigma/preview/views/SidebarView.scala -------------------------------------------------------------------------------- /preview/frontend/src/main/scala/org/denigma/preview/views/stubs/WithDomain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/preview/frontend/src/main/scala/org/denigma/preview/views/stubs/WithDomain.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/Versions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/project/Versions.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.0.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /readme/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/readme/.gitignore -------------------------------------------------------------------------------- /readme/Readme.scalatex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/readme/Readme.scalatex -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonkulaga/akka-http-extensions/HEAD/scalastyle-config.xml --------------------------------------------------------------------------------