When security is off (Pseudo/Simple), the authenticated user is the username specified in the user.name query parameter. If the user.name parameter is not set, the server may either set the authenticated user to a default web user, if there is any, or return an error response.
When security is on (kerberos), authentication is performed by Kerberos SPNEGO.
Below are examples using the curl command tool.
Authentication when security is off (Pseudo/Simple):
curl -i "http://<HOST>:<PORT>/<PATH>?[user.name=<USER>&]<PARAM>=..."
Authentication using Kerberos SPNEGO when security is on:
curl -i --negotiate -u : "http://<HOST>:<PORT>/<PATH>?<PARAM>=..."
See also: Security in Falcon
Call Type | Resource | Description |
---|---|---|
GET | api/admin/stack | Get stack of the server |
GET | api/admin/version | Get version of the server |
GET | api/admin/config/:config-type | Get configuration information of the server |
Call Type | Resource | Description |
---|---|---|
GET | api/metadata/lineage/serialize | dump the graph |
GET | api/metadata/lineage/vertices/all | get all vertices |
GET | api/metadata/lineage/vertices?key=:key&value=:value | get all vertices for a key index |
GET | api/metadata/lineage/vertices/:id | get the vertex with the specified id |
GET | api/metadata/lineage/vertices/properties/:id?relationships=:true | get the properties of the vertex with the specified id |
GET | api/metadata/lineage/vertices/:id/:direction | get the adjacent vertices or edges of the vertex with the specified direction |
GET | api/metadata/lineage/edges/all | get all edges |
GET | api/metadata/lineage/edges/:id | get the edge with the specified id |
GET | api/metadata/lineage/entities?pipeline=:name | Get lineage graph for processes and feeds in the specified pipeline |
Call Type | Resource | Description |
---|---|---|
GET | api/metadata/discovery/:dimension-type/list | list of dimensions |
GET | [MetadataRelations][api/metadata/discovery/:dimension-type/:dimension-name/relations]] | Return all relations of a dimension |