scamper.http.auth

Type members

Classlikes

sealed
trait AuthType

Base type for authentication header types.

Base type for authentication header types.

final implicit
class AuthenticationInfo(response: HttpResponse) extends AnyVal

Provides standardized access to Authentication-Info header.

Provides standardized access to Authentication-Info header.

final implicit
class Authorization(request: HttpRequest) extends AnyVal

Provides standardized access to Authorization header.

Provides standardized access to Authorization header.

sealed

Challenge for Basic authentication.

Challenge for Basic authentication.

Companion
object

Provides factory for BasicChallenge.

Provides factory for BasicChallenge.

Companion
class
sealed

Credentials for Basic authorization.

Credentials for Basic authorization.

Companion
object

Provides factory for BasicCredentials.

Provides factory for BasicCredentials.

Companion
class
sealed

Challenge for Bearer authentication.

Challenge for Bearer authentication.

Companion
object

Provides factory for BearerChallenge.

Provides factory for BearerChallenge.

Companion
class
sealed

Credentials for Bearer authorization.

Credentials for Bearer authorization.

Companion
object

Provides factory for BearerCredentials.

Provides factory for BearerCredentials.

Companion
class
trait Challenge extends AuthType

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

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

See also

WwwAuthenticate

ProxyAuthenticate

Companion
object
object Challenge

Provides factory for Challenge.

Provides factory for Challenge.

Companion
class
trait Credentials extends AuthType

Standardized type for Authorization and Proxy-Authorization header value.

Standardized type for Authorization and Proxy-Authorization header value.

See also

Authorization

ProxyAuthorization

Companion
object

Provides factory for Credentials.

Provides factory for Credentials.

Companion
class
final implicit
class ProxyAuthenticate(response: HttpResponse) extends AnyVal

Provides standardized access to Proxy-Authenticate header.

Provides standardized access to Proxy-Authenticate header.

final implicit
class ProxyAuthenticationInfo(response: HttpResponse) extends AnyVal

Provides standardized access to Proxy-Authentication-Info header.

Provides standardized access to Proxy-Authentication-Info header.

final implicit
class ProxyAuthorization(request: HttpRequest) extends AnyVal

Provides standardized access to Proxy-Authorization header.

Provides standardized access to Proxy-Authorization header.

final implicit
class WwwAuthenticate(response: HttpResponse) extends AnyVal

Provides standardized access to WWW-Authenticate header.

Provides standardized access to WWW-Authenticate header.

Givens

Givens

given stringToChallenge: Conversion[String, Challenge]

Converts string to Challenge.

Converts string to Challenge.

given stringToCredentials: Conversion[String, Credentials]

Converts string to Credentials.

Converts string to Credentials.

Implicits

Implicits

final implicit

Provides standardized access to Authentication-Info header.

Provides standardized access to Authentication-Info header.

final implicit

Provides standardized access to Authorization header.

Provides standardized access to Authorization header.

final implicit

Provides standardized access to Proxy-Authenticate header.

Provides standardized access to Proxy-Authenticate header.

Provides standardized access to Proxy-Authentication-Info header.

Provides standardized access to Proxy-Authentication-Info header.

final implicit

Provides standardized access to Proxy-Authorization header.

Provides standardized access to Proxy-Authorization header.

final implicit

Provides standardized access to WWW-Authenticate header.

Provides standardized access to WWW-Authenticate header.