django-helmholtz-aai
v0.1.2
Contents:
Installation
Installation from PyPi
Register your OAuth-Client at the Helmholtz AAI
Install the Django App for your project
References
Configuration options
Configuration settings
Most important settings
Other settings
Customizing the login
Configuration via Signals
Examples
Customization via the
HelmholtzAuthentificationView
Example
Common problems
Mapping to existing accounts
Mapping of multiple accounts
Too many VOs
API Reference
App settings
Signals
URL config
Models
Views
Management commands
Submodules
Remove empty virtual organizations
Contribution and development hints
Contributing in the development
Fixing the docs
Contributing to the code
django-helmholtz-aai
»
Index
Index
A
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
U
|
V
A
aai_user (django_helmholtz_aai.views.HelmholtzAuthentificationView attribute)
aai_user_created
signal
aai_user_created (in module django_helmholtz_aai.signals)
aai_user_logged_in
signal
aai_user_logged_in (in module django_helmholtz_aai.signals)
aai_user_updated
signal
aai_user_updated (in module django_helmholtz_aai.signals)
aai_vo_created
signal
aai_vo_created (in module django_helmholtz_aai.signals)
aai_vo_entered
signal
aai_vo_entered (in module django_helmholtz_aai.signals)
aai_vo_left
signal
aai_vo_left (in module django_helmholtz_aai.signals)
add_arguments() (django_helmholtz_aai.management.commands.remove_empty_vos.Command method)
app_name (in module django_helmholtz_aai.urls)
C
Command (class in django_helmholtz_aai.management.commands.remove_empty_vos)
create_aai_user() (django_helmholtz_aai.models.HelmholtzUserManager method)
create_user() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
D
default_auto_field (django_helmholtz_aai.apps.DjangoHelmholtzAaiConfig attribute)
display_name (django_helmholtz_aai.models.HelmholtzVirtualOrganization property)
django_helmholtz_aai
module
django_helmholtz_aai.admin
module
django_helmholtz_aai.app_settings
module
django_helmholtz_aai.apps
module
django_helmholtz_aai.management
module
django_helmholtz_aai.management.commands
module
django_helmholtz_aai.management.commands.remove_empty_vos
module
django_helmholtz_aai.models
module
django_helmholtz_aai.signals
module
django_helmholtz_aai.tests
module
django_helmholtz_aai.urls
module
django_helmholtz_aai.views
module
DjangoHelmholtzAaiConfig (class in django_helmholtz_aai.apps)
E
eduperson_entitlement (django_helmholtz_aai.models.HelmholtzVirtualOrganization attribute)
eduperson_unique_id (django_helmholtz_aai.models.HelmholtzUser attribute)
email_changed_and_taken (django_helmholtz_aai.views.HelmholtzAuthentificationView.PermissionDeniedReasons attribute)
email_exists (django_helmholtz_aai.views.HelmholtzAuthentificationView.PermissionDeniedReasons attribute)
email_not_verified (django_helmholtz_aai.views.HelmholtzAuthentificationView.PermissionDeniedReasons attribute)
G
get() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
(django_helmholtz_aai.views.HelmholtzLoginView method)
get_permission_denied_message() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
group_ptr (django_helmholtz_aai.models.HelmholtzVirtualOrganization attribute)
group_ptr_id (django_helmholtz_aai.models.HelmholtzVirtualOrganization attribute)
H
handle() (django_helmholtz_aai.management.commands.remove_empty_vos.Command method)
handle_no_permission() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
has_permission() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
HELMHOLTZ_AAI_CONF_URL
setting
HELMHOLTZ_AAI_CONF_URL (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_ALLOWED_VOS
setting
HELMHOLTZ_ALLOWED_VOS (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_ALLOWED_VOS_REGEXP
setting
HELMHOLTZ_ALLOWED_VOS_REGEXP (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_CLIENT_ID
setting
HELMHOLTZ_CLIENT_ID (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_CLIENT_KWS
setting
HELMHOLTZ_CLIENT_KWS (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_CLIENT_SECRET
setting
HELMHOLTZ_CLIENT_SECRET (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_CREATE_USERS
setting
HELMHOLTZ_CREATE_USERS (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_EMAIL_DUPLICATES_ALLOWED
setting
HELMHOLTZ_EMAIL_DUPLICATES_ALLOWED (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_MAP_ACCOUNTS (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_UPDATE_USERNAME
setting
HELMHOLTZ_UPDATE_USERNAME (in module django_helmholtz_aai.app_settings)
HELMHOLTZ_USERNAME_FIELDS
setting
HELMHOLTZ_USERNAME_FIELDS (in module django_helmholtz_aai.app_settings)
HelmholtzAAIUserAdmin (class in django_helmholtz_aai.admin)
HelmholtzAuthentificationView (class in django_helmholtz_aai.views)
HelmholtzAuthentificationView.PermissionDeniedReasons (class in django_helmholtz_aai.views)
HelmholtzLoginView (class in django_helmholtz_aai.views)
HelmholtzUser (class in django_helmholtz_aai.models)
HelmholtzUser.DoesNotExist
HelmholtzUser.MultipleObjectsReturned
HelmholtzUserManager (class in django_helmholtz_aai.models)
HelmholtzVirtualOrganization (class in django_helmholtz_aai.models)
HelmholtzVirtualOrganization.DoesNotExist
HelmholtzVirtualOrganization.MultipleObjectsReturned
HelmholtzVirtualOrganizationAdmin (class in django_helmholtz_aai.admin)
HelmholtzVirtualOrganizationManager (class in django_helmholtz_aai.models)
HelmholtzVirtualOrganizationQuerySet (class in django_helmholtz_aai.models)
help (django_helmholtz_aai.management.commands.remove_empty_vos.Command attribute)
I
is_new_user (django_helmholtz_aai.views.HelmholtzAuthentificationView attribute)
L
list_display (django_helmholtz_aai.admin.HelmholtzAAIUserAdmin attribute)
(django_helmholtz_aai.admin.HelmholtzVirtualOrganizationAdmin attribute)
login() (in module django_helmholtz_aai)
login_user() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
M
media (django_helmholtz_aai.admin.HelmholtzAAIUserAdmin property)
(django_helmholtz_aai.admin.HelmholtzVirtualOrganizationAdmin property)
module
django_helmholtz_aai
django_helmholtz_aai.admin
django_helmholtz_aai.app_settings
django_helmholtz_aai.apps
django_helmholtz_aai.management
django_helmholtz_aai.management.commands
django_helmholtz_aai.management.commands.remove_empty_vos
django_helmholtz_aai.models
django_helmholtz_aai.signals
django_helmholtz_aai.tests
django_helmholtz_aai.urls
django_helmholtz_aai.views
N
name (django_helmholtz_aai.apps.DjangoHelmholtzAaiConfig attribute)
new_user (django_helmholtz_aai.views.HelmholtzAuthentificationView.PermissionDeniedReasons attribute)
O
objects (django_helmholtz_aai.models.HelmholtzUser attribute)
(django_helmholtz_aai.models.HelmholtzVirtualOrganization attribute)
P
permission_denied_message_templates (django_helmholtz_aai.views.HelmholtzAuthentificationView attribute)
permission_denied_reason (django_helmholtz_aai.views.HelmholtzAuthentificationView attribute)
post() (django_helmholtz_aai.views.HelmholtzLoginView method)
R
remove_empty_vos() (django_helmholtz_aai.models.HelmholtzVirtualOrganizationQuerySet method)
S
setting
HELMHOLTZ_AAI_CONF_URL
HELMHOLTZ_ALLOWED_VOS
HELMHOLTZ_ALLOWED_VOS_REGEXP
HELMHOLTZ_CLIENT_ID
HELMHOLTZ_CLIENT_KWS
HELMHOLTZ_CLIENT_SECRET
HELMHOLTZ_CREATE_USERS
HELMHOLTZ_EMAIL_DUPLICATES_ALLOWED
HELMHOLTZ_UPDATE_USERNAME
HELMHOLTZ_USERNAME_FIELDS
signal
aai_user_created
aai_user_logged_in
aai_user_updated
aai_vo_created
aai_vo_entered
aai_vo_left
synchronize_vos() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
U
update_user() (django_helmholtz_aai.views.HelmholtzAuthentificationView method)
urlpatterns (in module django_helmholtz_aai.urls)
user_ptr (django_helmholtz_aai.models.HelmholtzUser attribute)
user_ptr_id (django_helmholtz_aai.models.HelmholtzUser attribute)
userinfo (django_helmholtz_aai.views.HelmholtzAuthentificationView attribute)
V
vo_not_allowed (django_helmholtz_aai.views.HelmholtzAuthentificationView.PermissionDeniedReasons attribute)
Read the Docs
v: v0.1.2
Versions
latest
stable
v0.1.2
Downloads
On Read the Docs
Project Home
Builds