no authorization REST endpoints after 4.3

no authorization REST endpoints after 4.3

Exposed REST Endpoints

Authorization Policy

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

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

Other authorization related classes which have no authorization

AuthorizationStreamAdmin -

AuthorizationArtifactRepository -

 

 

Created in 2020 by Google Inc.