l.a.s.DelegatedAuthorization(AuthorizationBase) : class documentation

Part of lp.app.security View In Hierarchy

Known subclasses: lp.bugs.security.EditBugAttachment, lp.bugs.security.ViewBugActivity, lp.bugs.security.ViewBugAttachment, lp.security.AdminDistributionSourcePackageTranslations, lp.security.CodeReviewCommentDelete, lp.security.CodeReviewCommentView, lp.security.CodeReviewVoteReferenceEdit, lp.security.EditArchiveAuthToken, lp.security.EditArchiveSubscriber, lp.security.EditDistroSeriesDifference, lp.security.EditGitRef, lp.security.EditPublishing, lp.security.LimitedViewMilestone, lp.security.LimitedViewProductSeries, lp.security.PreviewDiffView, lp.security.ViewArchiveSubscriber, lp.security.ViewGitRef, lp.security.ViewLiveFS, lp.security.ViewLiveFSBuild, lp.security.ViewPersonalArchiveSubscription, lp.security.ViewProductRelease, lp.security.ViewProjectMilestone, lp.security.ViewSnapBuild, lp.security.ViewSourcePackageRecipe, lp.security.ViewSourcePackageRecipeBuild, lp.security.ViewTimelineProductSeries, lp.security.ViewTranslationTemplatesBuild, lp.security.ViewWebhookDeliveryJob

No class docstring
Method __init__ Undocumented
Method iter_objects Iterator of objects used for authentication checking.
Method checkAuthenticated See IAuthorization.
Method checkUnauthenticated See IAuthorization.

Inherited from AuthorizationBase:

Method checkPermissionIsRegistered Pass through to checkPermission.
Method forwardCheckAuthenticated Forward request to another security adapter.
Method forwardCheckUnauthenticated Forward request to another security adapter.
Method _checkAndFetchNext Undocumented
def __init__(self, obj, forwarded_object=None, permission=None):
Undocumented
def iter_objects(self):
Iterator of objects used for authentication checking.

If an object is provided when the class is instantiated, it will be used. Otherwise this method must be overridden to provide the objects to be used.

def checkAuthenticated(self, user):
See IAuthorization.
def checkUnauthenticated(self):
See IAuthorization.
API Documentation for Launchpad, generated by pydoctor at 2018-02-19 00:00:03.