Home | Trees | Indices | Help |
|
---|
|
The TurboGears identity management package.
Submodules | |
|
Classes | |
All Logical 'and' of all sub-predicates. |
|
Any Logical 'or' of all sub-predicates. |
|
CompoundPredicate A predicate composed of other predicates. |
|
NotAny Locigal 'nor' of all sub-predicates. |
|
Predicate Generic base class for testing true or false for a condition. |
|
SecureObject | |
SecureResource | |
from_host Predicate for checking whether the visitor's host is a permitted host. |
|
from_any_host Predicate for checking the visitor against a number of allowed hosts. |
|
in_all_groups Predicate for requiring membership in a number of groups. |
|
in_any_group Predicate for requiring membership in at least one group. |
|
in_group Predicate for requiring a group. |
|
has_all_permissions Predicate for checking whether the visitor has all permissions. |
|
has_any_permission Predicate for checking whether visitor has at least one permission. |
|
has_permission Predicate for checking whether visitor has a particular permission. |
|
not_anonymous Predicate for checking whether current visitor is anonymous. |
|
IdentityConfigurationException Incorrect configuration. |
|
IdentityException Base class for all Identity exceptions. |
|
IdentityFailure Identity failure. |
|
IdentityManagementNotEnabledException User forgot to enable Identity management. |
|
RequestRequiredException No request present. |
Functions | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Variables | |
current = IdentityWrapper()
|
|
current_provider = ProviderWrapper()
|
Function Details |
Create default identity provider. Creates an identity provider according to what is found in the configuration file for the current TurboGears application Returns an identity provider instance or raises an IdentityConfigurationException. |
Hash the given password with the specified algorithm. Valid values for algorithm are 'md5' and 'sha1' or 'custom'. If the algorithm is 'custom', the config setting 'identity.custom_encryption' needs to be set to a dotted-notation path to a callable that takes an unencrypted password and gives back the password hash. All other algorithms values will be essentially a no-op. |
A tool that sets response status based on identity's success or failure. This is necessary since the status will be overridden by the result of forwarding the user to the login page. Does not override status if the login controller errors out. |
Function decorator checking requirements for the current user. This function decorator checks whether the current user is a member of the groups specified and has the permissions required. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Jul 19 17:20:01 2019 | http://epydoc.sourceforge.net |