<!-- ##### SECTION Title ##### -->
SoupAuth

<!-- ##### SECTION Short_Description ##### -->
HTTP Authentication support

<!-- ##### SECTION Long_Description ##### -->
<para>
#SoupAuth objects store the authentication data associated with a
given bit of webspace. They are created and maintained automatically
by #SoupSession.
</para>

<para>
#SoupAuth itself is an abstract class. Specific HTTP Authentication
mechanisms are implemented by its subclasses. (NTLM authentication,
which works quite differently from normal HTTP authentication, is
handled by #SoupConnectionNTLM.)
</para>

<!-- ##### SECTION See_Also ##### -->
<para>
SoupAuthBasic, SoupAuthDigest, SoupSession, SoupConnectionNTLM
</para>

<!-- ##### STRUCT SoupAuth ##### -->
<para>

</para>


<!-- ##### FUNCTION soup_auth_new_from_header_list ##### -->
<para>

</para>

@header: 
@Returns: 


<!-- ##### FUNCTION soup_auth_get_scheme_name ##### -->
<para>

</para>

@auth: 
@Returns: 


<!-- ##### FUNCTION soup_auth_get_realm ##### -->
<para>

</para>

@auth: 
@Returns: 


<!-- ##### FUNCTION soup_auth_authenticate ##### -->
<para>

</para>

@auth: 
@username: 
@password: 


<!-- ##### FUNCTION soup_auth_is_authenticated ##### -->
<para>

</para>

@auth: 
@Returns: 


<!-- ##### FUNCTION soup_auth_get_authorization ##### -->
<para>

</para>

@auth: 
@msg: 
@Returns: 


<!-- ##### FUNCTION soup_auth_get_protection_space ##### -->
<para>

</para>

@auth: 
@source_uri: 
@Returns: 


<!-- ##### FUNCTION soup_auth_free_protection_space ##### -->
<para>

</para>

@auth: 
@space: 


