no authorization REST endpoints after 4.3
Exposed REST Endpoints | Authorization Policy |
|---|---|
all the endpoints in PreferenceHttpHandler |
|
all the endpoints in MonitorHandler |
|
all the endpoints in ExploreQueryExecutorHttpHandler |
|
all the endpoints in NamespacedExploreQueryExecutorHttpHandler |
|
all the endpoints in ExploreMetadataHttpHandler |
|
all the endpoints in NamespacedExploreMetadataHttpHandler |
|
all the endpoints in ExploreStatusHandler |
|
AppLifecycleHttpHandler - GET /v3/namespace/{namespace-id}/apps/{app-id}/versions |
|
AppLifecycleHttpHandler - GET /v3/namespace/{namespace-id}/apps/{app-id}/plugins |
|
ArtifactHttpHandler - GET /v3/namespaces/{namespace-id}/artifacts/{artifact-name}/versions/{artifact-version}/extensions |
|
ArtifactHttpHandler - GET /v3/namespaces/{namespace-id}/artifacts/{artifact-name}/versions/{artifact-version}/extensions/{plugin-type} |
|
ArtifactHttpHandler - GET /v3/namespaces/{namespace-id}/artifacts/{artifact-name}/versions/{artifact-version}/extensions/{plugin-type}/plugins/{plugin-name} |
|
ArtifactHttpHandler - GET /v3/namespaces/{namespace-id}/classes/apps |
|
ArtifactHttpHandler - GET /v3/namespaces/{namespace-id}/classes/apps/{classname} |
|
All the endpoints in AuthorizationHandler(which is expected) |
|
All the endpoints in ConfigHandler |
|
All the endpoints in ConsoleSettingsHttpHandler |
|
All the endpoints in DashboardHttpHandler |
|
All the endpoints in NotificationFeedHttpHandler |
|
All the endpoints in OperationalStatsHttpHandler |
|
All the endpoints in PingHandler |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/mapreduce/{mapreduce-id}/runs/{run-id}/info |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-name}/{program-type}/{program-name}/runs/{run-id} |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-name}/versions/{app-version}/{program-type}/{program-name}/runs/{run-id} |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/schedules/trigger-type/program-status |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-name}/schedules/{schedule-name} |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-name}/versions/{app-version}/schedules/{schedule-name} |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-name}/schedules |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-name}/versions/{app-version}/schedules |
|
ProgramLifecycleHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/{program-category}/{program-id}/live-info |
|
ProgramLifecycleHttpHandler - POST /v3/namespaces/{namespace-id}/instances |
|
RouteConfigHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/services/{service-id}/routeconfig |
|
RouteConfigHttpHandler - DELETE /v3/namespaces/{namespace-id}/apps/{app-id}/services/{service-id}/routeconfig |
|
all the endpoints in TransactionHttpHandler |
|
all the endpoints in UpgradeHttpHandler |
|
all the endpoints in UsageHandler |
|
all the endpoints in VersionHandler |
|
WorkflowHttpHandler - POST /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-name}/runs/{run-id}/suspend |
|
WorkflowHttpHandler - POST /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-name}/runs/{run-id}/resume |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-name}/runs/{run-id}/current |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-name}/previousruntime |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-name}/nextruntime |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-name}/schedules |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/versions/{app-version}/workflows/{workflow-id}/schedules |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-id}/runs/{run-id}/token |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-id}/runs/{run-id}/nodes/{node-id}/token |
|
WorkflowHttpHandler - GET /v3/namespaces/{namespace-id}/apps/{app-id}/workflows/{workflow-id}/runs/{run-id}/nodes/state |
|
all the endpoints in WorkflowStatsSLAHttpHandler |
|
all the endpoints in PreviewHttpHandler |
|
all the endpoints in WorkflowServiceHandler |
|
all the endpoints in LogHandler |
|
all the endpoints in LineageHandler |
|
all the endpoints in MetricsHandler |
|
MetadataHttpHandler - we only have authorization on this endpoint: GET - /v3/namespaces/{namespace-id}/metadata/search |
|
Internal REST endpoints | Authorization policy |
|---|---|
all the endpoints in DatasetAdminOpHTTPHandler |
|
all the endpoints in ImpersonationHandler |
|
all the endpoints in RemoteLineageWriterHandler, RemotePrivilegesHandler, RemoteRuntimeStoreHandler and RemoteUsageRegistryHandler |
|
all the endpoints in FetchHandler |
|
all the endpoints in MetadataHandler |
|
all the endpoints in StoreHandler |
|
Other authorization related classes which have no authorization |
|---|
AuthorizationStreamAdmin - |
AuthorizationArtifactRepository - |