package
user
Type Members
-
final
case class
Auth0User(email: Option[String], email_verified: Option[Boolean], username: Option[String], phone_number: Option[String], phone_verified: Option[String], user_id: Option[String], created_at: Option[String], updated_at: Option[String], identities: Option[Json], user_metadata: Option[Json], picture: Option[String], name: Option[String], nickname: Option[String], given_name: Option[String], family_name: Option[String]) extends Product with Serializable
-
final
case class
Auth0UserUpdate(email: Option[String], phone_number: Option[String], user_metadata: Option[Json], username: Option[String]) extends Product with Serializable
-
final
case class
DropboxAuthRequest(authorizationCode: String, redirectURI: String) extends Product with Serializable
-
-
trait
UserRoutes extends Authentication with PaginationDirectives with CommonHandlers with UserErrorHandler with QueryParametersCommon with LazyLogging
-
final
case class
UserWithOAuth(user: User, oauth: Auth0User) extends Product with Serializable
-
final
case class
UserWithOAuthUpdate(user: Create, oauth: Auth0UserUpdate) extends Product with Serializable
Mock a DbxSessionStore.
To implement the DbxSessionStore interface, we need get, set, and clear. The Dropbox SDK is really happy if we're using the servlet API, but since we're not, we have this dumb class instead.
get returns a random 16 byte string that we're using to pretend we set state in the /authorize request. set and clear are around just to make the interface happy