django-cas-ng
4.1
Features
CAS Protocol Overview
Installation
Configuration
Test
View-wrappers Example
Custom Backends
Signals
Proxy Granting Ticket
Internationalization
Changelog
Contribution
Credits
References
CAS Protocol 3.0 Specification
Module Documentation
About This Documentation
django-cas-ng
»
Index
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
args (django_cas_ng.management.commands.django_cas_ng_clean_sessions.Command attribute)
authenticate() (django_cas_ng.backends.CASBackend method)
B
bad_attributes_reject() (django_cas_ng.backends.CASBackend method)
C
CallbackView (class in django_cas_ng.views)
cas (module)
CASBackend (class in django_cas_ng.backends)
CASClient (class in cas)
CASClientBase (class in cas)
CASClientV1 (class in cas)
CASClientV2 (class in cas)
CASClientV3 (class in cas)
CASClientWithSAMLV1 (class in cas)
CASError
CASMiddleware (class in django_cas_ng.middleware)
clean_deleted_sessions() (django_cas_ng.models.ProxyGrantingTicket class method)
(django_cas_ng.models.SessionTicket class method)
clean_username() (django_cas_ng.backends.CASBackend method)
Command (class in django_cas_ng.management.commands.django_cas_ng_clean_sessions)
configure_user() (django_cas_ng.backends.CASBackend method)
D
date (django_cas_ng.models.ProxyGrantingTicket attribute)
dependencies (django_cas_ng.migrations.0001_initial.Migration attribute)
dispatch() (django_cas_ng.views.CallbackView method)
(django_cas_ng.views.LoginView method)
django_cas_ng (module)
django_cas_ng.backends (module)
django_cas_ng.decorators (module)
django_cas_ng.management (module)
django_cas_ng.management.commands (module)
django_cas_ng.management.commands.django_cas_ng_clean_sessions (module)
django_cas_ng.middleware (module)
django_cas_ng.migrations (module)
django_cas_ng.migrations.0001_initial (module)
django_cas_ng.models (module)
django_cas_ng.signals (module)
django_cas_ng.views (module)
dummy_view() (in module tests.urls)
F
fetch_saml_validation() (cas.CASClientWithSAMLV1 method)
G
get() (django_cas_ng.views.CallbackView method)
(django_cas_ng.views.LoginView method)
(django_cas_ng.views.LogoutView method)
get_login_url() (cas.CASClientBase method)
get_logout_url() (cas.CASClientBase method)
get_next_by_date() (django_cas_ng.models.ProxyGrantingTicket method)
get_previous_by_date() (django_cas_ng.models.ProxyGrantingTicket method)
get_proxy_ticket() (cas.CASClientBase method)
get_proxy_url() (cas.CASClientBase method)
get_saml_assertion() (cas.CASClientWithSAMLV1 class method)
get_saml_slos() (cas.SingleLogoutMixin class method)
get_user_id() (django_cas_ng.backends.CASBackend method)
get_verification_response() (cas.CASClientV2 method)
global
substitutions
H
handle() (django_cas_ng.management.commands.django_cas_ng_clean_sessions.Command method)
help (django_cas_ng.management.commands.django_cas_ng_clean_sessions.Command attribute)
I
id (django_cas_ng.models.ProxyGrantingTicket attribute)
(django_cas_ng.models.SessionTicket attribute)
initial (django_cas_ng.migrations.0001_initial.Migration attribute)
L
login_required() (in module django_cas_ng.decorators)
LoginView (class in django_cas_ng.views)
logout_redirect_param_name (cas.CASClientBase attribute)
(cas.CASClientV1 attribute)
(cas.CASClientV2 attribute)
(cas.CASClientV3 attribute)
LogoutView (class in django_cas_ng.views)
M
Migration (class in django_cas_ng.migrations.0001_initial)
O
objects (django_cas_ng.models.ProxyGrantingTicket attribute)
(django_cas_ng.models.SessionTicket attribute)
operations (django_cas_ng.migrations.0001_initial.Migration attribute)
P
parse_attributes_xml_element() (cas.CASClientV2 class method)
(cas.CASClientV3 class method)
parse_response_xml() (cas.CASClientV2 class method)
permission_required() (in module django_cas_ng.decorators)
pgt (django_cas_ng.models.ProxyGrantingTicket attribute)
pgtiou (django_cas_ng.models.ProxyGrantingTicket attribute)
post() (django_cas_ng.views.CallbackView method)
(django_cas_ng.views.LoginView method)
process_request() (django_cas_ng.middleware.CASMiddleware method)
process_request_for_middleware() (in module tests.test_views)
process_view() (django_cas_ng.middleware.CASMiddleware method)
ProxyError
ProxyGrantingTicket (class in django_cas_ng.models)
ProxyGrantingTicket.DoesNotExist
ProxyGrantingTicket.MultipleObjectsReturned
Python Enhancement Proposals
PEP 257
PEP 8
,
[1]
,
[2]
,
[3]
R
retrieve_pt() (django_cas_ng.models.ProxyGrantingTicket class method)
S
session_key (django_cas_ng.models.ProxyGrantingTicket attribute)
(django_cas_ng.models.SessionTicket attribute)
SessionTicket (class in django_cas_ng.models)
SessionTicket.DoesNotExist
SessionTicket.MultipleObjectsReturned
SingleLogoutMixin (class in cas)
substitutions
global
successful_login() (django_cas_ng.views.LoginView method)
T
test_backend_applies_attributes_when_set() (in module tests.test_backend)
test_backend_authentication_create_user_with_id_and_attributes() (in module tests.test_backend)
test_backend_authentication_create_user_with_id_and_no_id_provided() (in module tests.test_backend)
test_backend_authentication_create_user_with_id_and_user_exists() (in module tests.test_backend)
test_backend_authentication_creates_a_user_with_id_attribute() (in module tests.test_backend)
test_backend_authentication_creating_a_user() (in module tests.test_backend)
test_backend_authentication_do_not_create_user() (in module tests.test_backend)
test_backend_does_not_apply_attributes_by_default() (in module tests.test_backend)
test_backend_for_existing_user() (in module tests.test_backend)
test_backend_for_existing_user_no_request() (in module tests.test_backend)
test_backend_for_failed_auth() (in module tests.test_backend)
test_backend_user_can_authenticate() (in module tests.test_backend)
test_backend_user_can_authenticate_with_cas_username_attribute() (in module tests.test_backend)
test_boolean_attributes_applied_as_booleans() (in module tests.test_backend)
test_callback_create_pgt() (in module tests.test_views)
test_callback_post_logout() (in module tests.test_views)
test_cas_attributes_renaming_working() (in module tests.test_backend)
test_command_clean_session() (in module tests.test_commands)
test_force_ssl_service_url() (in module tests.test_utils)
test_is_local_url() (in module tests.test_views)
test_login_authenticate_and_create_user() (in module tests.test_views)
test_login_authenticate_do_not_create_user() (in module tests.test_views)
test_login_no_ticket() (in module tests.test_views)
test_login_no_ticket_stores_default_next() (in module tests.test_views)
test_login_no_ticket_stores_explicit_next() (in module tests.test_views)
test_login_post_logout() (in module tests.test_views)
test_login_proxy_callback() (in module tests.test_views)
test_login_redirect_based_on_cookie() (in module tests.test_views)
test_logout_completely() (in module tests.test_views)
test_logout_not_completely() (in module tests.test_views)
test_nothing_is_on_fire() (in module tests.test_smoke)
test_params_redirect_url_preceeds_settings_redirect_url() (in module tests.test_utils)
test_redirect_url_falls_back_to_cas_redirect_url_setting() (in module tests.test_utils)
test_redirect_url_falls_back_to_http_referrer() (in module tests.test_utils)
test_redirect_url_named_pattern() (in module tests.test_utils)
test_redirect_url_named_pattern_without_referrer() (in module tests.test_utils)
test_redirect_url_next_no_named_pattern() (in module tests.test_utils)
test_redirect_url_referrer_no_named_pattern() (in module tests.test_utils)
test_redirect_url_strips_domain_prefix() (in module tests.test_utils)
test_redirect_url_with_url_as_get_parameter() (in module tests.test_utils)
test_root_as_cas_admin_prefix_with_cas_login() (in module tests.test_middleware)
test_root_as_cas_admin_prefix_with_cas_logout() (in module tests.test_middleware)
test_service_url_avoids_next() (in module tests.test_utils)
test_service_url_helper() (in module tests.test_utils)
test_service_url_helper_as_https() (in module tests.test_utils)
test_service_url_helper_with_redirect() (in module tests.test_utils)
test_service_url_preserves_query_parameters() (in module tests.test_utils)
test_service_url_root_proxied_as() (in module tests.test_utils)
test_signal_not_fired_if_auth_fails() (in module tests.test_signals)
test_signal_when_user_already_exists() (in module tests.test_signals)
test_signal_when_user_is_created() (in module tests.test_signals)
test_signal_when_user_logout_manual() (in module tests.test_signals)
test_signal_when_user_logout_slo() (in module tests.test_signals)
tests (module)
tests.settings (module)
tests.test_backend (module)
tests.test_commands (module)
tests.test_middleware (module)
tests.test_signals (module)
tests.test_smoke (module)
tests.test_utils (module)
tests.test_views (module)
tests.urls (module)
ticket (django_cas_ng.models.SessionTicket attribute)
U
url_suffix (cas.CASClientV2 attribute)
(cas.CASClientV3 attribute)
user (django_cas_ng.models.ProxyGrantingTicket attribute)
user_id (django_cas_ng.models.ProxyGrantingTicket attribute)
user_passes_test() (in module django_cas_ng.decorators)
V
verify_logout_request() (cas.SingleLogoutMixin class method)
verify_response() (cas.CASClientV2 class method)
(cas.CASClientV3 class method)
verify_ticket() (cas.CASClientBase method)
(cas.CASClientV1 method)
(cas.CASClientV2 method)
(cas.CASClientWithSAMLV1 method)