Packages

package oauth2

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. oauth2
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class Authorized extends AnyRef
  2. case class JwtCookie(name: String, domain: String, algorithm: Algorithm = Algorithm.HMAC256(new Random(System.nanoTime()).nextString(32)), expiration: FiniteDuration = 7.days) extends Product with Serializable
  3. trait OAuth2[Token] extends AnyRef
  4. implicit final class TryConvert extends AnyVal

Value Members

  1. final def base64Decode(v: String): String
    Annotations
    @inline()
  2. final def base64Encode(v: String): String
    Annotations
    @inline()
  3. final def complainIllegalResponse[T](pf: PartialFunction[HttpResponse, T])(implicit mat: Materializer): (HttpResponse) => T
  4. object Authorized
  5. object Content
  6. object FreshToken

    +------------------------------------------------+
    |                                                |
    | +------+                             +------+  |
    | |      | ~  Future[HttpResponse]  ~> |      | ~ Future[HttpResponse] ~>
    | | flow |                             | bidi |  |
    | |      | <~(Future[T], HttpRequest)~ |      | <~      HttpRequest     ~
    | +------+                             +------+  |
    |                                                |
    +------------------------------------------------+
    See also

    akka.stream.scaladsl.Flow#join(akka.stream.Graph)

  7. object Guard

Inherited from AnyRef

Inherited from Any

Ungrouped