Function checkBasicAuth
Checks for valid HTTP Basic Auth authentication on the given request.
bool checkBasicAuth
(
scope HTTPServerRequest req,
scope @safe bool delegate(string, string) pwcheck
) @safe;
Upon successful authorization, the name of the authorized user will
be stored in req
.
Parameters
Name | Description |
---|---|
req | Request object that is to be checked |
pwcheck | A delegate queried for validating user/password pairs |
Returns
Returns true
iff a valid Basic Auth header is present
and the credentials were verified successfully by the validation
callback.
Throws
Throws a HTTPStatusExeption
with HTTPStatusCode
if the "Authorization" header is malformed.