From 2d0e9dfc805615c9694555ad96f70284ec8c0529 Mon Sep 17 00:00:00 2001 From: vlad Date: Mon, 13 Feb 2017 16:00:20 -0800 Subject: AlwaysAllowAuthorization implementation for Authorization --- src/main/scala/xyz/driver/core/rest.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/scala/xyz/driver/core/rest.scala b/src/main/scala/xyz/driver/core/rest.scala index 675e76c..5e77ecd 100644 --- a/src/main/scala/xyz/driver/core/rest.scala +++ b/src/main/scala/xyz/driver/core/rest.scala @@ -74,6 +74,12 @@ object rest { def userHasPermission(user: User, permission: Permission)(implicit ctx: ServiceRequestContext): Future[Boolean] } + class AlwaysAllowAuthorization extends Authorization { + override def userHasPermission(user: User, permission: Permission)(implicit ctx: ServiceRequestContext): Future[Boolean] = { + Future.successful(true) + } + } + trait AuthProvider[U <: User] { import akka.http.scaladsl.server._ -- cgit v1.2.3