plug_hyper_auth v0.1.0 HyperAuth.HTTP
HTTP helpers for authentication framework.
Link to this section Summary
Functions
Parse the authorization value
Link to this section Functions
Link to this function
parse_authorization(authorization)
Parse the authorization value.
Examples
iex> HyperAuth.HTTP.parse_authorization “Basic dXNlcm5hbWU6cGFzc3dvcmQ=” {“basic”, [
"dXNlcm5hbWU6cGFzc3dvcmQ="
], %{}}
iex> HyperAuth.HTTP.parse_authorization “Basic dXNlcm5hbWU6cGFzc3dvcmQ=, realm=\”admin\”” {“basic”, [
"dXNlcm5hbWU6cGFzc3dvcmQ="
], %{
"realm" => "admin"
}}
iex> HyperAuth.HTTP.parse_authorization “Digest username=\”root\”, realm=\”admin\”, nonce=\”012345\”, opaque=\”012345\”, uri=\”/\”, response=\”0a1b2c\”” {“digest”, [], %{
"username" => "root",
"realm" => "admin",
"nonce" => "012345",
"opaque" => "012345",
"uri" => "/",
"response" => "0a1b2c"
}}
iex> HyperAuth.HTTP.parse_authorization “Nothig” {“nothig”, [], %{}}
iex> HyperAuth.HTTP.parse_authorization “” nil