AuthNegotiate

class AuthNegotiate(**properties: Any)

Superclasses: Auth, Object

HTTP-based GSS-Negotiate authentication, as defined by RFC 4559.

Session’s do not support this type by default; if you want to enable support for it, call 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 supported to see if it was.

Methods

class AuthNegotiate
supported() bool

Indicates whether libsoup was built with GSSAPI support.

If this is False, %SOUP_TYPE_AUTH_NEGOTIATE will still be defined and can still be added to a Session, but libsoup will never attempt to actually use this auth type.