Type Members
-
implicit
class
s2qs extends AnyRef
Abstract Value Members
-
abstract
val
AuthorizePath: String
-
abstract
val
TokenPath: String
-
-
abstract
def
requiredMsg(what: String): String
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
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: Intent[HttpServletRequest, 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
-
val
spaceDecoded: Interpreter[Option[String], Option[Seq[String]], Nothing] { def interpret(a: Option[String],name: String): scala.util.Right[Nothing,Option[Seq[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