openedx_authz.authz package#
Module contents#
openedx-authz’s own static authorization schema resources.
This package ships the platform-default schema files under authz/schema and
exposes that directory through the authz.schema entry point (ADR 0019).
openedx-authz is a schema provider like any other distribution; its directory is
discovered the same way a third-party application’s would be, and the loader
reads every .yaml file inside it.
Register in setup.py / pyproject.toml:
entry_points = {
"authz.schema": [
"openedx_authz = openedx_authz.authz:get_schema_resources",
],
}