scamper.http.auth

Members list

Type members

Classlikes

sealed trait AuthType

Base type for authentication header types.

Base type for authentication header types.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
final class AuthenticationInfo(response: HttpResponse) extends AnyVal

Adds standardized access to Authentication-Info header.

Adds standardized access to Authentication-Info header.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class Authorization(request: HttpRequest) extends AnyVal

Adds standardized access to Authorization header.

Adds standardized access to Authorization header.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
sealed trait BasicChallenge extends Challenge

Challenge for Basic authentication.

Challenge for Basic authentication.

Attributes

Companion
object
Supertypes
trait Challenge
trait AuthType
class Object
trait Matchable
class Any

Provides factory for BasicChallenge.

Provides factory for BasicChallenge.

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait BasicCredentials extends Credentials

Credentials for Basic authorization.

Credentials for Basic authorization.

Attributes

Companion
object
Supertypes
trait Credentials
trait AuthType
class Object
trait Matchable
class Any

Provides factory for BasicCredentials.

Provides factory for BasicCredentials.

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait BearerChallenge extends Challenge

Challenge for Bearer authentication.

Challenge for Bearer authentication.

Attributes

Companion
object
Supertypes
trait Challenge
trait AuthType
class Object
trait Matchable
class Any

Provides factory for BearerChallenge.

Provides factory for BearerChallenge.

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait BearerCredentials extends Credentials

Credentials for Bearer authorization.

Credentials for Bearer authorization.

Attributes

Companion
object
Supertypes
trait Credentials
trait AuthType
class Object
trait Matchable
class Any

Provides factory for BearerCredentials.

Provides factory for BearerCredentials.

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Challenge extends AuthType

Standardized type for WWW-Authenticate and Proxy-Authenticate header value.

Standardized type for WWW-Authenticate and Proxy-Authenticate header value.

Attributes

See also
Companion
object
Supertypes
trait AuthType
class Object
trait Matchable
class Any
Known subtypes
object Challenge

Provides factory for Challenge.

Provides factory for Challenge.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Challenge.type
trait Credentials extends AuthType

Standardized type for Authorization and Proxy-Authorization header value.

Standardized type for Authorization and Proxy-Authorization header value.

Attributes

See also
Companion
object
Supertypes
trait AuthType
class Object
trait Matchable
class Any
Known subtypes
object Credentials

Provides factory for Credentials.

Provides factory for Credentials.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final class ProxyAuthenticate(response: HttpResponse) extends AnyVal

Adds standardized access to Proxy-Authenticate header.

Adds standardized access to Proxy-Authenticate header.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class ProxyAuthenticationInfo(response: HttpResponse) extends AnyVal

Adds standardized access to Proxy-Authentication-Info header.

Adds standardized access to Proxy-Authentication-Info header.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class ProxyAuthorization(request: HttpRequest) extends AnyVal

Adds standardized access to Proxy-Authorization header.

Adds standardized access to Proxy-Authorization header.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class WwwAuthenticate(response: HttpResponse) extends AnyVal

Adds standardized access to WWW-Authenticate header.

Adds standardized access to WWW-Authenticate header.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Givens

Givens

given stringToChallenge: Conversion[String, Challenge]

Converts string to Challenge.

Converts string to Challenge.

Attributes

given stringToCredentials: Conversion[String, Credentials]

Converts string to Credentials.

Converts string to Credentials.

Attributes

Adds standardized access to Authentication-Info header.

Adds standardized access to Authentication-Info header.

Attributes

Adds standardized access to Authorization header.

Adds standardized access to Authorization header.

Attributes

Adds standardized access to Proxy-Authenticate header.

Adds standardized access to Proxy-Authenticate header.

Attributes

Adds standardized access to Proxy-Authentication-Info header.

Adds standardized access to Proxy-Authentication-Info header.

Attributes

Adds standardized access to Proxy-Authorization header.

Adds standardized access to Proxy-Authorization header.

Attributes

Adds standardized access to WWW-Authenticate header.

Adds standardized access to WWW-Authenticate header.

Attributes