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 trait BasicChallenge extends Challenge

Challenge for Basic authentication.

Challenge for Basic authentication.

Companion:
object

Provides factory for BasicChallenge.

Provides factory for BasicChallenge.

Companion:
class
sealed trait BasicCredentials extends Credentials

Credentials for Basic authorization.

Credentials for Basic authorization.

Companion:
object

Provides factory for BasicCredentials.

Provides factory for BasicCredentials.

Companion:
class
sealed trait BearerChallenge extends Challenge

Challenge for Bearer authentication.

Challenge for Bearer authentication.

Companion:
object

Provides factory for BearerChallenge.

Provides factory for BearerChallenge.

Companion:
class
sealed trait BearerCredentials extends Credentials

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.

object stringToChallenge extends Conversion[String, Challenge]

Converts string to Challenge.

Converts string to Challenge.

object stringToCredentials extends Conversion[String, Credentials]

Converts string to Credentials.

Converts string to Credentials.

Givens

Givens

Converts string to Challenge.

Converts string to Challenge.

Converts string to Credentials.

Converts string to Credentials.

Implicits

Implicits

final implicit def AuthenticationInfo(response: HttpResponse): AuthenticationInfo

Provides standardized access to Authentication-Info header.

Provides standardized access to Authentication-Info header.

final implicit def Authorization(request: HttpRequest): Authorization

Provides standardized access to Authorization header.

Provides standardized access to Authorization header.

final implicit def ProxyAuthenticate(response: HttpResponse): ProxyAuthenticate

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 def ProxyAuthorization(request: HttpRequest): ProxyAuthorization

Provides standardized access to Proxy-Authorization header.

Provides standardized access to Proxy-Authorization header.

final implicit def WwwAuthenticate(response: HttpResponse): WwwAuthenticate

Provides standardized access to WWW-Authenticate header.

Provides standardized access to WWW-Authenticate header.