Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call NameLoad Assign NameStore ListLoad Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad If UnaryOpNot NameLoad body Return NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Dict AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad If BoolOpAnd NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return NameLoad decorator_list decorator_list
N/A N/A CAS authentication backend __future__ absolute_import __future__ unicode_literals django.contrib.auth get_user_model django.contrib.auth.backends ModelBackend django.conf settings django_cas_ng.signals cas_user_authenticated utils get_cas_client N/A User N/A get_user_model N/A __all__ N/A CASBackend CASBackend N/A ModelBackend N/A N/A CAS authentication backend authenticate N/A N/A self ticket service request N/A N/A N/A Verifies CAS ticket and gets or creates User object N/A client N/A get_cas_client service_url service N/A N/A username attributes pgtiou N/A N/A client verify_ticket ticket N/A attributes N/A N/A N/A N/A request session N/A attributes attributes N/A N/A username N/A N/A None N/A username_case N/A settings CAS_FORCE_CHANGE_USERNAME_CASE N/A N/A username_case lower N/A N/A username N/A N/A username lower N/A N/A N/A username_case upper N/A N/A username N/A N/A username upper N/A N/A N/A user N/A N/A N/A User objects get N/A N/A User USERNAME_FIELD username N/A created False N/A N/A N/A N/A User DoesNotExist N/A N/A N/A N/A settings CAS_CREATE_USER N/A N/A None N/A user N/A N/A N/A User objects create_user username N/A N/A N/A user save N/A created True N/A N/A pgtiou N/A settings CAS_PROXY_CALLBACK N/A N/A N/A N/A request session N/A pgtiou pgtiou N/A N/A N/A cas_user_authenticated send sender self user user created created attributes attributes ticket ticket service service N/A user N/A get_user N/A N/A self user_id N/A N/A N/A Retrieve the user's entry in the User model if it exists N/A N/A N/A N/A N/A N/A User objects get pk user_id N/A N/A N/A N/A User DoesNotExist N/A N/A None N/A N/A