wsgidav.dc.nt_dc.NTDomainController

class wsgidav.dc.nt_dc.NTDomainController(wsgidav_app, config)[source]

Bases: BaseDomainController

NTDomainController.known_permissions

A domain controller MAY list these values as environ["wsgidav.auth.permissions"] = (<permission>, ...)

NTDomainController.known_roles

A DC may list these values as environ["wsgidav.auth.roles"] = (<role>, ...)

NTDomainController.basic_auth_user(realm, ...)

Check request access permissions for realm/user_name/password.

NTDomainController.digest_auth_user(realm, ...)

Check access permissions for realm/user_name.

NTDomainController.get_domain_realm(...)

Return the normalized realm name for a given URL.

NTDomainController.is_share_anonymous(path_info)

Return true if anonymous access will be granted to the share path.

NTDomainController.require_authentication(...)

Return False to disable authentication for this request.

NTDomainController.supports_http_digest_auth()

Signal if this DC instance supports the HTTP digest authentication theme.