play.api.libs.openid

Members list

Type members

Classlikes

trait Discovery

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class WsDiscovery
object Errors

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Errors.type

OpenID components

OpenID components

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed abstract class OpenIDError(val id: String, val message: String) extends Throwable

Attributes

Supertypes
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object AUTH_CANCEL
object AUTH_ERROR
object BAD_RESPONSE
object NETWORK_ERROR
object NO_SERVER
Show all
class OpenIDModule extends SimpleModule

The OpenID module

The OpenID module

Attributes

Supertypes
class SimpleModule
class Module
class Object
trait Matchable
class Any
case class OpenIDServer(protocolVersion: String, url: String, delegate: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait OpenIdClient

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class UserInfo(id: String, attributes: Map[String, String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object UserInfo

provides user information for a verified user

provides user information for a verified user

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
UserInfo.type
@Singleton
class WsDiscovery(ws: WSClient)(implicit ec: ExecutionContext) extends Discovery

Resolve the OpenID identifier to the location of the user's OpenID service provider.

Resolve the OpenID identifier to the location of the user's OpenID service provider.

Known limitations:

  • The Discovery doesn't support XRIs at the moment

Attributes

Supertypes
trait Discovery
class Object
trait Matchable
class Any
@Singleton
class WsOpenIdClient(ws: WSClient, discovery: Discovery)(implicit ec: ExecutionContext) extends OpenIdClient, WSBodyWritables

Attributes

Supertypes
trait XMLBodyWritables
trait JsonBodyWritables
trait DefaultBodyWritables
trait OpenIdClient
class Object
trait Matchable
class Any
Show all