wsgidav.dc.pam_dc.PAMDomainController#

class wsgidav.dc.pam_dc.PAMDomainController(wsgidav_app, config)[source]#

Bases: BaseDomainController

PAMDomainController.known_permissions

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

PAMDomainController.known_roles

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

PAMDomainController.basic_auth_user(realm, ...)

Check request access permissions for realm/user_name/password.

PAMDomainController.digest_auth_user(realm, ...)

Check access permissions for realm/user_name.

PAMDomainController.get_domain_realm(...)

Return the normalized realm name for a given URL.

PAMDomainController.is_share_anonymous(path_info)

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

PAMDomainController.require_authentication(...)

Return False to disable authentication for this request.

PAMDomainController.supports_http_digest_auth()

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