c

play.api.libs.openid

WsOpenIdClient

class WsOpenIdClient extends OpenIdClient with WSBodyWritables

Annotations
@Singleton()
Source
OpenIdClient.scala
Linear Supertypes
WSBodyWritables, XMLBodyWritables, JsonBodyWritables, DefaultBodyWritables, OpenIdClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WsOpenIdClient
  2. WSBodyWritables
  3. XMLBodyWritables
  4. JsonBodyWritables
  5. DefaultBodyWritables
  6. OpenIdClient
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new WsOpenIdClient(ws: WSClient, discovery: Discovery)(implicit ec: ExecutionContext)
    Annotations
    @Inject()

Value Members

  1. def body(objectMapper: ObjectMapper): BodyWritable[JsonNode]
    Definition Classes
    JsonBodyWritables
  2. implicit val bodyWritableOf_Multipart: BodyWritable[Source[Part[Source[ByteString, _]], _]]
    Definition Classes
    WSBodyWritables
  3. def redirectURL(openID: String, callbackURL: String, axRequired: Seq[(String, String)] = Seq.empty, axOptional: Seq[(String, String)] = Seq.empty, realm: Option[String] = None): Future[String]

    Retrieve the URL where the user should be redirected to start the OpenID authentication process

    Retrieve the URL where the user should be redirected to start the OpenID authentication process

    Definition Classes
    OpenIdClient
  4. def verifiedId(queryString: Map[String, Array[String]]): Future[UserInfo]

    For internal use

    For internal use

    Definition Classes
    OpenIdClient
  5. def verifiedId(request: RequestHeader): Future[UserInfo]

    From a request corresponding to the callback from the OpenID server, check the identity of the current user

    From a request corresponding to the callback from the OpenID server, check the identity of the current user

    Definition Classes
    OpenIdClient
  6. implicit val writableOf_File: BodyWritable[File]
    Definition Classes
    DefaultBodyWritables
  7. implicit val writableOf_InputStream: BodyWritable[Supplier[InputStream]]
    Definition Classes
    DefaultBodyWritables
  8. implicit val writableOf_Source: BodyWritable[Source[ByteString, _]]
    Definition Classes
    DefaultBodyWritables
  9. implicit val writeableOf_ByteArray: BodyWritable[Array[Byte]]
    Definition Classes
    DefaultBodyWritables
  10. implicit val writeableOf_ByteBuffer: BodyWritable[ByteBuffer]
    Definition Classes
    DefaultBodyWritables
  11. implicit val writeableOf_Bytes: BodyWritable[ByteString]
    Definition Classes
    DefaultBodyWritables
  12. implicit val writeableOf_Document: BodyWritable[Document]
    Definition Classes
    XMLBodyWritables
  13. implicit val writeableOf_JsValue: BodyWritable[JsValue]
    Definition Classes
    JsonBodyWritables
  14. implicit val writeableOf_NodeBuffer: BodyWritable[NodeBuffer]
    Definition Classes
    XMLBodyWritables
  15. implicit def writeableOf_NodeSeq[C <: NodeSeq]: BodyWritable[C]
    Definition Classes
    XMLBodyWritables
  16. implicit val writeableOf_String: BodyWritable[String]
    Definition Classes
    DefaultBodyWritables
  17. implicit val writeableOf_StringBuilder: BodyWritable[StringBuilder]
    Definition Classes
    DefaultBodyWritables
  18. implicit val writeableOf_WsBody: BodyWritable[WSBody]
    Definition Classes
    DefaultBodyWritables
  19. implicit val writeableOf_urlEncodedForm: BodyWritable[Map[String, Seq[String]]]
    Definition Classes
    DefaultBodyWritables
  20. implicit val writeableOf_urlEncodedSimpleForm: BodyWritable[Map[String, String]]
    Definition Classes
    DefaultBodyWritables