oioioi.ipdnsauth.middleware

Module Contents

Classes

IpDnsAuthMiddleware

Middleware for authentication based on user IP or DNS hostname.

ForceDnsIpAuthMiddleware

Middleware which allows only IP/DNS login for participants of

class oioioi.ipdnsauth.middleware.IpDnsAuthMiddleware(get_response)[source]

Bases: object

Middleware for authentication based on user IP or DNS hostname.

__call__(request)[source]
_process_request(request)[source]
class oioioi.ipdnsauth.middleware.ForceDnsIpAuthMiddleware(get_response)[source]

Bases: object

Middleware which allows only IP/DNS login for participants of on-site contests.

__call__(request)[source]
process_view(request, view_func, view_args, view_kwargs)[source]