MCPcopy Index your code
hub / github.com/Pylons/pyramid / SecurityPolicy

Class SecurityPolicy

docs/quick_tutorial/authentication/tutorial/security.py:18–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16
17
18class SecurityPolicy:
19 def __init__(self, secret):
20 self.authtkt = AuthTktCookieHelper(secret=secret)
21
22 def identity(self, request):
23 identity = self.authtkt.identify(request)
24 if identity is not None and identity['userid'] in USERS:
25 return identity
26
27 def authenticated_userid(self, request):
28 identity = self.identity(request)
29 if identity is not None:
30 return identity['userid']
31
32 def remember(self, request, userid, **kw):
33 return self.authtkt.remember(request, userid, **kw)
34
35 def forget(self, request, **kw):
36 return self.authtkt.forget(request, **kw)

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…