Security for WebHCat
WebHCat currently supports two types of security:
Default security (without additional authentication)
Authentication by using Kerberos
Example: HTTP GET :table
The following example demonstrates how to specify the user.name parameter in an HTTP GET request:
% curl -s 'http://localhost:50111/templeton/v1/ddl/database/default/table/my_table?user.name=ctdean'
Example: HTTP POST :table
The following example demonstrates how to specify the user.name parameter in an HTTP POST request
% curl -s -d user.name=ctdean \
-d rename=test_table_2 \
'http://localhost:50111/templeton/v1/ddl/database/default/table/
test_table'Security Error
If the user.name parameter is not supplied when required, the following security error is returned:
{
"error": "No user found. Missing user.name parameter."
} 
