View Source Boruta.BasicAuth (Boruta core v2.3.3)
HTTP BasicAuth utilities
Provide utilities to decode Basic authorization header as stated in RFC 7617 - The 'Basic' HTTP Authentication Scheme
Summary
Functions
Decode given authorization header and returns an array containing username and password.
Functions
Decode given authorization header and returns an array containing username and password.
Examples
iex> Boruta.BasicAuth.decode("Basic dXNlcm5hbWU6cGFzc3dvcmQ=")
{:ok, ["username", "password"]}
iex> Boruta.BasicAuth.decode("bad_authorization_header")
{:error, "`bad_authorization_header` is not a valid Basic authorization header."}