BasicAuth

open class BasicAuth : ObjectBase

Credentials for HTTP Basic Authorization.

  • Username for HTTP Basic Authorization.

    Declaration

    Swift

    final public var username: String
  • Password for HTTP Basic Authorization.

    Declaration

    Swift

    final public var password: String
  • Default initializer.

    Declaration

    Swift

    override public init()
  • Parse the value for an HTTP Basic Authorization header.

    Declaration

    Swift

    open class func parse(_ text: String?) throws -> HTTPHeaders.BasicAuth?

    Parameters

    text

    Value of the header.

    Return Value

    Parsed header, or nil if text is nil or is not a valid Authorization value.

  • Declaration

    Swift

    override open func toString() -> String

    Return Value

    “Basic ”, where user-pass is “:”, using UTF-8 encoding of within the base64 encoding.