Abstract Value Members
-
abstract
val
AuthorizePath: String
-
abstract
val
TokenPath: String
-
-
abstract
def
requiredMsg(what: String): String
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
Json(kvs: Iterable[(String, String)]): ResponseFunction[Any]
-
def
accessResponder(accessToken: String, tokenType: Option[String], expiresIn: Option[Int], refreshToken: Option[String], scope: Seq[String], extras: Iterable[(String, String)]): ResponseFunction[Any]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
config: FilterConfig
-
def
destroy(): Unit
-
def
doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
errorResponder(error: String, desc: String, euri: Option[String], state: Option[String]): ResponseFunction[Any]
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
init(config: FilterConfig): Unit
-
def
intent: PartialFunction[HttpRequest[HttpServletRequest], ResponseFunction[HttpServletResponse]]
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
onAuthCode(req: HttpRequest[Any], responseType: Seq[String], clientId: String, redirectUri: String, scope: Seq[String], state: Option[String]): ResponseFunction[Any]
-
def
onClientCredentials(clientId: String, clientSecret: String, scope: Seq[String]): ResponseFunction[Any]
-
def
onGrantAuthCode(code: String, redirectUri: String, clientId: String, clientSecret: String): ResponseFunction[Any]
-
def
onPassword(userName: String, password: String, clientId: String, clientSecret: String, scope: Seq[String]): ResponseFunction[Any]
-
def
onRefresh(refreshToken: String, clientId: String, clientSecret: String, scope: Seq[String]): ResponseFunction[Any]
-
def
onToken(req: HttpRequest[Any], responseType: Seq[String], clientId: String, redirectUri: String, scope: Seq[String], state: Option[String]): ResponseFunction[Any]
-
def
onUnsupportedAuth(req: HttpRequest[Any], responseType: Seq[String], clientId: String, redirectUri: String, scope: Seq[String], state: Option[String]): ResponseFunction[Any]
-
def
qstr(kvs: Iterable[(String, String)]): String
-
implicit
def
s2qs(uri: String): AnyRef { def ?(qs: String): String }
-
def
spaceDecoder(raw: String): Seq[String]
-
def
spaceEncoder(scopes: Seq[String]): String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Plan
Inherited from InittedFilter
Inherited from Filter
Inherited from AnyRef
Inherited from Any
A composition of components which respond to authorization requests. This trait provides default implementations of Oauth
Flows
. To override these, simply override a target Flows callback methods