@z8.] F d Z ddlmZ e Z G d de ZdS )zIdentity policy for storing info directly into HTTP cookie.
Use mostly for demonstration purposes, SessionIdentityPolicy is much
more handy.
)AbstractIdentityPolicyc * e Zd Zd Zd ZefdZd ZdS )CookiesIdentityPolicyc " d| _ d| _ d S )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 .&
c H K |j | j }|S N)cookiesgetr )r
requestidentitys r identifyzCookiesIdentityPolicy.identify s# ?&&t'899r
c V K |t u r| j } |j | j |fd|i| d S )Nmax_age)sentinelr
set_cookier )r
r responser r kwargss r rememberzCookiesIdentityPolicy.remember sU hmGD-x 7 7$+ 7/5 7 7 7 7 7r
c > K | | j d S r )
del_cookier )r
r r s r forgetzCookiesIdentityPolicy.forget s# D-.....r
N)__name__
__module____qualname__r r r r r r
r r r s\ ' ' ' CK 7 7 7 7/ / / / /r
r N)__doc__abcr objectr r r" r
r