scamper.auth

package scamper.auth

Type members

Classlikes

sealed trait AuthType

Base type for authentication header types.

Base type for authentication header types.

final class AuthenticationInfo(response: HttpResponse) extends AnyVal

Provides standardized access to Authentication-Info header.

Provides standardized access to Authentication-Info header.

final 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
object Credentials

Provides factory for Credentials.

Provides factory for Credentials.

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

Provides standardized access to Proxy-Authenticate header.

Provides standardized access to Proxy-Authenticate header.

final class ProxyAuthenticationInfo(response: HttpResponse) extends AnyVal

Provides standardized access to Proxy-Authentication-Info header.

Provides standardized access to Proxy-Authentication-Info header.

final class ProxyAuthorization(request: HttpRequest) extends AnyVal

Provides standardized access to Proxy-Authorization header.

Provides standardized access to Proxy-Authorization header.

final 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.