@z8.]FdZddlmZeZGddeZdS)zIdentity policy for storing info directly into HTTP cookie. Use mostly for demonstration purposes, SessionIdentityPolicy is much more handy. )AbstractIdentityPolicyc*eZdZdZdZefdZdZdS)CookiesIdentityPolicyc"d|_d|_dS)NAIOHTTP_SECURITYi') _cookie_name_max_age)selfs s/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/aiohttp_security/cookies_identity.py__init__zCookiesIdentityPolicy.__init__s.& cHK|j|j}|SN)cookiesgetr)r requestidentitys r identifyzCookiesIdentityPolicy.identifys#?&&t'899r cVK|tur|j}|j|j|fd|i|dS)Nmax_age)sentinelr set_cookier)r rresponserrkwargss r rememberzCookiesIdentityPolicy.remembersU h  mGD-x 7 7$+ 7/5 7 7 7 7 7r c>K||jdSr) del_cookier)r rrs r forgetzCookiesIdentityPolicy.forgets#D-.....r N)__name__ __module__ __qualname__r rrrrr r rrs\'''CK7777/////r rN)__doc__abcrobjectrrr"r r r&se(''''' 688/////2/////r