Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
#include <auth-provider.h>
Public Member Functions | |
NoAuthProvider () | |
virtual Status | Start () |
Initialises any state required to perform authentication using this provider. More... | |
virtual Status | GetServerTransportFactory (boost::shared_ptr< apache::thrift::transport::TTransportFactory > *factory) |
virtual Status | WrapClientTransport (const std::string &hostname, boost::shared_ptr< apache::thrift::transport::TTransport > raw_transport, const std::string &service_name, boost::shared_ptr< apache::thrift::transport::TTransport > *wrapped_transport) |
virtual bool | is_sasl () |
Returns true if this provider uses Sasl at the transport layer. More... | |
This provider implements no authentication, so any connection is immediately successful. There's no Sasl in the picture.
Definition at line 157 of file auth-provider.h.
|
inline |
Definition at line 159 of file auth-provider.h.
|
virtual |
Creates a new Thrift transport factory in the out parameter that performs authorisation per this provider's protocol.
Implements impala::AuthProvider.
Definition at line 882 of file authentication.cc.
References impala::OK.
|
inlinevirtual |
Returns true if this provider uses Sasl at the transport layer.
Implements impala::AuthProvider.
Definition at line 171 of file auth-provider.h.
|
inlinevirtual |
Initialises any state required to perform authentication using this provider.
Implements impala::AuthProvider.
Definition at line 161 of file auth-provider.h.
References impala::Status::OK.
|
virtual |
Called by Thrift clients to wrap a raw transport with any intermediate transport that an auth protocol requires.
Implements impala::AuthProvider.
Definition at line 888 of file authentication.cc.
References impala::OK.