:py:mod:`oioioi.ipdnsauth.middleware` ===================================== .. py:module:: oioioi.ipdnsauth.middleware Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.ipdnsauth.middleware.IpDnsAuthMiddleware oioioi.ipdnsauth.middleware.ForceDnsIpAuthMiddleware .. py:class:: IpDnsAuthMiddleware(get_response) Bases: :py:obj:`object` Middleware for authentication based on user IP or DNS hostname. .. py:method:: __call__(request) .. py:method:: _process_request(request) .. py:class:: ForceDnsIpAuthMiddleware(get_response) Bases: :py:obj:`object` Middleware which allows only IP/DNS login for participants of on-site contests. .. py:method:: __call__(request) .. py:method:: process_view(request, view_func, view_args, view_kwargs)