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

Part of lp.app.security View In Hierarchy

Known subclasses: lp.bugs.security.ViewBugMessage, lp.bugs.security.ViewBugSubscription, lp.bugs.security.ViewBugTracker, lp.buildmaster.security.ViewBuilder, lp.buildmaster.security.ViewProcessor, lp.security.AnonymousAccessToISpecificationPublic, lp.security.ViewCountry, lp.security.ViewDistributionMirror, lp.security.ViewDistributionSourcePackage, lp.security.ViewDistroArchSeries, lp.security.ViewDistroSeries, lp.security.ViewGPGKey, lp.security.ViewIrcID, lp.security.ViewLanguage, lp.security.ViewLanguageSet, lp.security.ViewPackageset, lp.security.ViewPOFile, lp.security.ViewPOTemplates, lp.security.ViewProductReleaseFile, lp.security.ViewQuestion, lp.security.ViewQuestionMessage, lp.security.ViewSnapBase, lp.security.ViewSnappySeries, lp.security.ViewSSHKey, lp.security.ViewWikiName

Allow any authenticated and unauthenticated user access.
Method checkUnauthenticated Any unauthorized user can see this object.
Method checkAuthenticated Any authorized user can see this object.

Inherited from AuthorizationBase:

Method __init__ Undocumented
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 checkUnauthenticated(self):
Any unauthorized user can see this object.
def checkAuthenticated(self, user):
Any authorized user can see this object.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.