<!-- ##### 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>

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

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT SoupAuth ##### -->
<para>
The abstract base class for handling authentication. Specific HTTP
Authentication mechanisms are implemented by its subclasses. (NTLM
authentication, which works quite differently from normal HTTP
authentication, is handled by #SoupConnectionNTLM.)
</para>


<!-- ##### STRUCT SoupAuthBasic ##### -->
<para>
An object representing Basic HTTP authentication.
</para>


<!-- ##### STRUCT SoupAuthDigest ##### -->
<para>
An object representing Digest HTTP authentication.
</para>


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

</para>

@vals: 
@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: 


