cas_server package
Subpackages
Submodules
- cas_server.admin module
- cas_server.apps module
- cas_server.auth module
- cas_server.cas module
- cas_server.default_settings module
CAS_LOGO_URL
CAS_FAVICON_URL
CAS_SHOW_POWERED
CAS_COMPONENT_URLS
CAS_LOGIN_TEMPLATE
CAS_WARN_TEMPLATE
CAS_LOGGED_TEMPLATE
CAS_LOGOUT_TEMPLATE
CAS_REDIRECT_TO_LOGIN_AFTER_LOGOUT
CAS_AUTH_CLASS
CAS_PROXY_CA_CERTIFICATE_PATH
CAS_SLO_MAX_PARALLEL_REQUESTS
CAS_SLO_TIMEOUT
CAS_AUTH_SHARED_SECRET
CAS_TGT_VALIDITY
CAS_TICKET_VALIDITY
CAS_PGT_VALIDITY
CAS_TICKET_TIMEOUT
CAS_TICKET_LEN
CAS_LT_LEN
CAS_ST_LEN
CAS_PT_LEN
CAS_PGT_LEN
CAS_PGTIOU_LEN
CAS_LOGIN_TICKET_PREFIX
CAS_SERVICE_TICKET_PREFIX
CAS_PROXY_TICKET_PREFIX
CAS_PROXY_GRANTING_TICKET_PREFIX
CAS_PROXY_GRANTING_TICKET_IOU_PREFIX
CAS_SQL_HOST
CAS_SQL_USERNAME
CAS_SQL_PASSWORD
CAS_SQL_DBNAME
CAS_SQL_DBCHARSET
CAS_SQL_USER_QUERY
CAS_SQL_PASSWORD_CHECK
CAS_SQL_PASSWORD_CHARSET
CAS_LDAP_SERVER
CAS_LDAP_USER
CAS_LDAP_PASSWORD
CAS_LDAP_BASE_DN
CAS_LDAP_USER_QUERY
CAS_LDAP_USERNAME_ATTR
CAS_LDAP_PASSWORD_ATTR
CAS_LDAP_PASSWORD_CHECK
CAS_LDAP_PASSWORD_CHARSET
CAS_LDAP_ATTRS_VIEW
CAS_TEST_USER
CAS_TEST_PASSWORD
CAS_TEST_ATTRIBUTES
CAS_ENABLE_AJAX_AUTH
CAS_FEDERATE
CAS_FEDERATE_REMEMBER_TIMEOUT
CAS_NEW_VERSION_HTML_WARNING
CAS_NEW_VERSION_EMAIL_WARNING
CAS_NEW_VERSION_JSON_URL
CAS_SHOW_SERVICE_MESSAGES
CAS_INFO_MESSAGES
CAS_INFO_MESSAGES_ORDER
CAS_REMOVE_DJANGO_SESSION_COOKIE_ON_LOGOUT
CAS_REMOVE_DJANGO_CSRF_COOKIE_ON_LOGOUT
CAS_REMOVE_DJANGO_LANGUAGE_COOKIE_ON_LOGOUT
SessionStore
- cas_server.federate module
logger
CASFederateValidateUser
CASFederateValidateUser.username
CASFederateValidateUser.attributs
CASFederateValidateUser.federated_username
CASFederateValidateUser.provider
CASFederateValidateUser.client
CASFederateValidateUser.get_login_url()
CASFederateValidateUser.get_logout_url()
CASFederateValidateUser.verify_ticket()
CASFederateValidateUser.register_slo()
CASFederateValidateUser.clean_sessions()
- cas_server.forms module
- cas_server.models module
python_2_unicode_compatible()
logger
JsonAttributes
FederatedIendityProvider
FederatedIendityProvider.suffix
FederatedIendityProvider.server_url
FederatedIendityProvider.cas_protocol_version
FederatedIendityProvider.verbose_name
FederatedIendityProvider.pos
FederatedIendityProvider.display
FederatedIendityProvider.build_username_from_suffix()
FederatedIendityProvider.build_username()
FederatedIendityProvider.DoesNotExist
FederatedIendityProvider.MultipleObjectsReturned
FederatedIendityProvider.federateduser_set
FederatedIendityProvider.get_cas_protocol_version_display()
FederatedIendityProvider.id
FederatedIendityProvider.objects
FederatedUser
FederatedUser.username
FederatedUser.provider
FederatedUser.ticket
FederatedUser.last_update
FederatedUser.federated_username
FederatedUser.get_from_federated_username()
FederatedUser.clean_old_entries()
FederatedUser.DoesNotExist
FederatedUser.MultipleObjectsReturned
FederatedUser.get_next_by_last_update()
FederatedUser.get_previous_by_last_update()
FederatedUser.id
FederatedUser.objects
FederatedUser.provider_id
FederateSLO
UserAttributes
User
User.session_key
User.username
User.date
User.last_login
User.delete()
User.clean_old_entries()
User.clean_deleted_sessions()
User.attributs
User.logout()
User.get_ticket()
User.get_service_url()
User.DoesNotExist
User.MultipleObjectsReturned
User.get_next_by_date()
User.get_next_by_last_login()
User.get_previous_by_date()
User.get_previous_by_last_login()
User.id
User.objects
User.proxygrantingticket
User.proxyticket
User.serviceticket
ServicePatternException
BadUsername
BadFilter
UserFieldNotDefined
ServicePattern
ServicePattern.pos
ServicePattern.name
ServicePattern.pattern
ServicePattern.user_field
ServicePattern.restrict_users
ServicePattern.proxy
ServicePattern.proxy_callback
ServicePattern.single_log_out
ServicePattern.single_log_out_callback
ServicePattern.check_user()
ServicePattern.validate()
ServicePattern.DoesNotExist
ServicePattern.MultipleObjectsReturned
ServicePattern.attributs
ServicePattern.filters
ServicePattern.id
ServicePattern.objects
ServicePattern.proxygrantingticket
ServicePattern.proxyticket
ServicePattern.replacements
ServicePattern.serviceticket
ServicePattern.usernames
Username
ReplaceAttributName
FilterAttributValue
ReplaceAttributValue
Ticket
Ticket.Meta
Ticket.user
Ticket.validate
Ticket.service
Ticket.service_pattern
Ticket.creation
Ticket.renew
Ticket.single_log_out
Ticket.VALIDITY
Ticket.TIMEOUT
Ticket.DoesNotExist
Ticket.send_slos()
Ticket.clean_old_entries()
Ticket.logout()
Ticket.get_class()
Ticket.username()
Ticket.attributs_flat()
Ticket.get()
Ticket.get_next_by_creation()
Ticket.get_previous_by_creation()
Ticket.service_pattern_id
Ticket.user_id
ServiceTicket
ServiceTicket.PREFIX
ServiceTicket.value
ServiceTicket.DoesNotExist
ServiceTicket.MultipleObjectsReturned
ServiceTicket.creation
ServiceTicket.get_next_by_creation()
ServiceTicket.get_previous_by_creation()
ServiceTicket.id
ServiceTicket.objects
ServiceTicket.renew
ServiceTicket.service
ServiceTicket.service_pattern
ServiceTicket.service_pattern_id
ServiceTicket.single_log_out
ServiceTicket.user
ServiceTicket.user_id
ServiceTicket.validate
ProxyTicket
ProxyTicket.PREFIX
ProxyTicket.value
ProxyTicket.DoesNotExist
ProxyTicket.MultipleObjectsReturned
ProxyTicket.creation
ProxyTicket.get_next_by_creation()
ProxyTicket.get_previous_by_creation()
ProxyTicket.id
ProxyTicket.objects
ProxyTicket.proxies
ProxyTicket.renew
ProxyTicket.service
ProxyTicket.service_pattern
ProxyTicket.service_pattern_id
ProxyTicket.single_log_out
ProxyTicket.user
ProxyTicket.user_id
ProxyTicket.validate
ProxyGrantingTicket
ProxyGrantingTicket.PREFIX
ProxyGrantingTicket.VALIDITY
ProxyGrantingTicket.value
ProxyGrantingTicket.DoesNotExist
ProxyGrantingTicket.MultipleObjectsReturned
ProxyGrantingTicket.creation
ProxyGrantingTicket.get_next_by_creation()
ProxyGrantingTicket.get_previous_by_creation()
ProxyGrantingTicket.id
ProxyGrantingTicket.objects
ProxyGrantingTicket.renew
ProxyGrantingTicket.service
ProxyGrantingTicket.service_pattern
ProxyGrantingTicket.service_pattern_id
ProxyGrantingTicket.single_log_out
ProxyGrantingTicket.user
ProxyGrantingTicket.user_id
ProxyGrantingTicket.validate
Proxy
NewVersionWarning
- cas_server.urls module
- cas_server.utils module
logger
json_encode()
context()
json_response()
import_attr()
redirect_params()
reverse_params()
copy_params()
set_cookie()
get_current_url()
update_url()
unpack_nested_exception()
gen_lt()
gen_st()
gen_pt()
gen_pgt()
gen_pgtiou()
gen_saml_id()
get_tuple()
crypt_salt_is_valid()
LdapHashUserPassword
check_password()
decode_version()
last_version()
dictfetchall()
logout_request()
regexpr_validator()
- cas_server.views module
python_2_unicode_compatible()
LogoutMixin
CsrfExemptView
LogoutView
FederateAuth
LoginView
LoginView.user
LoginView.form
LoginView.request
LoginView.service
LoginView.renew
LoginView.warn
LoginView.gateway
LoginView.method
LoginView.ajax
LoginView.renewed
LoginView.warned
LoginView.username
LoginView.ticket
LoginView.INVALID_LOGIN_TICKET
LoginView.USER_LOGIN_OK
LoginView.USER_LOGIN_FAILURE
LoginView.USER_ALREADY_LOGGED
LoginView.USER_AUTHENTICATED
LoginView.USER_NOT_AUTHENTICATED
LoginView.init_post()
LoginView.gen_lt()
LoginView.check_lt()
LoginView.post()
LoginView.process_post()
LoginView.init_get()
LoginView.get()
LoginView.process_get()
LoginView.init_form()
LoginView.service_login()
LoginView.authenticated()
LoginView.not_authenticated()
LoginView.common()
Auth
Validate
ValidationBaseError
ValidateError
ValidateService
Proxy
SamlValidateError
SamlValidate
Module contents
A django CAS server application
- cas_server.VERSION = '2.0.0'
version of the application