pl.iterators.stir.server.directives

Members list

Type members

Classlikes

Attributes

Companion
object
Source
AttributeDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
AttributeDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait AuthenticationDirective[T] extends Directive1[T]

Attributes

Companion
object
Source
SecurityDirectives.scala
Supertypes
class Directive[Tuple1[T]]
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
SecurityDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
SecurityDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
BasicDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
BasicDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
CacheConditionDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
CacheConditionDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
CodingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
CodingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
IODirectives.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
IODirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
CookieDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
CookieDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait CredentialsHelper

Represents authentication credentials supplied with a request. Credentials can either be CredentialsHelper.Missing or can be CredentialsHelper.Provided in which case an identifier is supplied and a function to check the known secret against the provided one in a secure fashion.

Represents authentication credentials supplied with a request. Credentials can either be CredentialsHelper.Missing or can be CredentialsHelper.Provided in which case an identifier is supplied and a function to check the known secret against the provided one in a secure fashion.

Attributes

Companion
object
Source
SecurityDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Missing
class Provided

Attributes

Companion
trait
Source
SecurityDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
DebuggingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
DebuggingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
ExecutionDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
ExecutionDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
FileAndResourceDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
FileAndResourceDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final case class FileInfo(fieldName: String, fileName: String, contentType: Content-Type)

Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives

Additional metadata about the file being uploaded/that was uploaded using the FileUploadDirectives

Value parameters

contentType

Content type of the file

fieldName

Name of the form field the file was uploaded in

fileName

User specified name of the uploaded file

Attributes

Source
FileUploadDirectives.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Source
FileUploadDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
FileUploadDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
FormFieldDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
FormFieldDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
FormFieldDirectivesInstances.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source
FramedEntityStreamingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
object
Source
HeaderDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
HeaderDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
HostDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
HostDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
Http4sDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
Http4sDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait IODirectives

Attributes

Companion
object
Source
IODirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IODirectives
trait Directives
object Directives
object IODirectives extends IODirectives

Attributes

Companion
trait
Source
IODirectives.scala
Supertypes
trait IODirectives
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
MarshallingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
MarshallingDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
MethodDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
MethodDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
MiscDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
MiscDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
IODirectives.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
IODirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
ParameterDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
ParameterDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
ParameterDirectivesInstances.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
object
Source
PathDirectives.scala
Supertypes
trait PathMatchers
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
PathDirectives.scala
Supertypes
trait PathMatchers
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
object
Source
RangeDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
RangeDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
RespondWithDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
RespondWithDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
RouteDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
RouteDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
SchemeDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Attributes

Companion
trait
Source
SchemeDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Provides directives for securing an inner route using the standard Http authentication headers `WWW-Authenticate` and Authorization. Most prominently, HTTP Basic authentication and OAuth 2.0 Authorization Framework as defined in RFC 2617 and RFC 6750 respectively.

Provides directives for securing an inner route using the standard Http authentication headers `WWW-Authenticate` and Authorization. Most prominently, HTTP Basic authentication and OAuth 2.0 Authorization Framework as defined in RFC 2617 and RFC 6750 respectively.

See: RFC 2617. See: RFC 6750.

Attributes

Companion
object
Source
SecurityDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
SecurityDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
TimeoutDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
TimeoutDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
WebSocketDirectives.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives