OSDN Git Service

Implementation the Authentication Error.
[open-pdm-light/PartList.git] / PartsList / PartsList / app / controllers / AuthAction.scala
1 package controllers
2 import play.api._
3 import play.api.mvc._
4
5 case class AuthAction[A](action :Action[A]) extends Action[A]{ 
6   def apply(request: Request[A]):Result = {
7     request.headers.get("Authorization").map { user =>
8         action(request)
9     } getOrElse {
10         //action(null)
11         // Httpサーバー側で認証する場合は、下一行をコメントアウト。上1行をコメント解除。
12         action(request)
13      }
14   }
15   lazy val parser = action.parser
16 }
17