Description
Ranger plugins authorize access based on resource-based and classification-based policies defined in a service. RangerBasePlugin abstraction in plugins-common library deals with details of retrieving/refreshing of policies/classifications from Ranger Admin, caching retrieved policies/classifications, building policy-engine, etc. Enhancing this abstraction to support additional plugins that can influence authorization decision, for example by consulting another system, can help address deployment specific needs.