:right-sidebar: True AuthNegotiate =================================================================== .. currentmodule:: gi.repository.Soup .. class:: AuthNegotiate(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Soup.Auth`, :class:`~gi.repository.GObject.Object` HTTP-based GSS-Negotiate authentication, as defined by `RFC 4559 `__\. :obj:`~gi.repository.Soup.Session`\s do not support this type by default; if you want to enable support for it, call :obj:`~gi.repository.Session.add_feature_by_type`\, passing %SOUP_TYPE_AUTH_NEGOTIATE. This auth type will only work if libsoup was compiled with GSSAPI support; you can check :obj:`~gi.repository.AuthNegotiate.supported` to see if it was. Methods ------- .. rst-class:: interim-class .. class:: AuthNegotiate :no-index: .. classmethod:: supported() -> bool Indicates whether libsoup was built with GSSAPI support. If this is :const:`False`, %SOUP_TYPE_AUTH_NEGOTIATE will still be defined and can still be added to a :obj:`~gi.repository.Soup.Session`\, but libsoup will never attempt to actually use this auth type.