class Athena::Routing::Exceptions::Unauthorized

Defined in:

exceptions/unauthorized.cr

Constructors

Instance methods inherited from class Athena::Routing::Exceptions::HTTPException

headers : HTTP::Headers headers, headers=(headers : HTTP::Headers) headers=, status : HTTP::Status status, status_code : Int32 status_code, to_json(builder : JSON::Builder) : Nil to_json

Constructor methods inherited from class Athena::Routing::Exceptions::HTTPException

new(status : HTTP::Status, message : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new)
new(status_code : Int32, message : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new)
new

Instance methods inherited from class Exception

to_json(builder : JSON::Builder) : Nil to_json

Constructor Detail

def self.new(message : String, challenge : String, cause : Exception | Nil = nil, headers : HTTP::Headers = HTTP::Headers.new) #

See Athena::Routing::Exceptions::HTTPException#new.

Includes a www-authenticate header with the provided challenge.


[View source]