All URIs are relative to http://localhost/nifi-api
Method | HTTP request | Description |
---|---|---|
createAccessToken | POST /access/token | |
createAccessTokenFromTicket | POST /access/kerberos | |
createDownloadToken | POST /access/download-token | |
createUiExtensionToken | POST /access/ui-extension-token | |
getAccessStatus | GET /access | |
getLoginConfig | GET /access/config |
Creates a token for accessing the REST API via username/password
The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. The token can be used in the Authorization header in the format 'Authorization: Bearer <token>'.
Name | Type | Description | Notes |
---|---|---|---|
username | String | [optional] | |
password | String | [optional] |
String
No authorization required
- Content-Type: application/x-www-form-urlencoded
- Accept: text/plain
Creates a token for accessing the REST API via Kerberos ticket exchange / SPNEGO negotiation
The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and the signature. The expiration of the token is a contained within the body. The token can be used in the Authorization header in the format 'Authorization: Bearer <token>'.
This endpoint does not need any parameter.
String
No authorization required
- Content-Type: text/plain
- Accept: text/plain
Creates a single use access token for downloading FlowFile content.
The token returned is a base64 encoded string. It is valid for a single request up to five minutes from being issued. It is used as a query parameter name 'access_token'.
This endpoint does not need any parameter.
String
No authorization required
- Content-Type: application/x-www-form-urlencoded
- Accept: text/plain
Creates a single use access token for accessing a NiFi UI extension.
The token returned is a base64 encoded string. It is valid for a single request up to five minutes from being issued. It is used as a query parameter name 'access_token'.
This endpoint does not need any parameter.
String
No authorization required
- Content-Type: application/x-www-form-urlencoded
- Accept: text/plain
Gets the status the client's access
Note: This endpoint is subject to change as NiFi and it's REST API evolve.
This endpoint does not need any parameter.
No authorization required
- Content-Type: /
- Accept: application/json
Retrieves the access configuration for this NiFi
This endpoint does not need any parameter.
No authorization required
- Content-Type: /
- Accept: application/json