aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-02-13 16:00:20 -0800
committervlad <vlad@driver.xyz>2017-02-13 16:00:20 -0800
commit2d0e9dfc805615c9694555ad96f70284ec8c0529 (patch)
tree90e9ae54e703ec9162651dc9beec6554af842f74
parent6554b26e100ff7cf1b81eff5c1e895a11b878d15 (diff)
downloaddriver-core-0.10.8.tar.gz
driver-core-0.10.8.tar.bz2
driver-core-0.10.8.zip
AlwaysAllowAuthorization implementation for Authorizationv0.10.8
-rw-r--r--src/main/scala/xyz/driver/core/rest.scala6
1 files changed, 6 insertions, 0 deletions
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._