irods
4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
![]() ![]() |
#include <irods_native_auth_object.hpp>
Public Member Functions | |
native_auth_object (rError_t *_r_error) | |
native_auth_object (const native_auth_object &) | |
virtual | ~native_auth_object () |
virtual native_auth_object & | operator= (const native_auth_object &) |
virtual bool | operator== (const native_auth_object &) const |
virtual error | resolve (const std::string &, plugin_ptr &) |
virtual error | get_re_vars (rule_engine_vars_t &) |
std::string | digest () const |
void | digest (const std::string &_dd) |
![]() | |
auth_object (rError_t *_r_error) | |
auth_object (const auth_object &) | |
virtual | ~auth_object () |
virtual auth_object & | operator= (const auth_object &_rhs) |
virtual rError_t * | r_error (void) const |
virtual std::string | request_result () const |
virtual void | request_result (const std::string &_r) |
virtual std::string | context () const |
virtual void | context (const std::string &_c) |
virtual std::string | user_name () const |
virtual std::string | zone_name () const |
virtual void | user_name (const std::string &_un) |
virtual void | zone_name (const std::string &_zn) |
virtual bool | operator== (const auth_object &_rhs) const |
![]() | |
first_class_object () | |
virtual | ~first_class_object () |
Private Attributes | |
std::string | digest_ |
Additional Inherited Members | |
![]() | |
rError_t * | r_error_ |
std::string | request_result_ |
=-=-=-=-=-=-=- More... | |
std::string | user_name_ |
std::string | zone_name_ |
std::string | context_ |
=-=-=-=-=-=-=-
Definition at line 21 of file irods_native_auth_object.hpp.
irods::native_auth_object::native_auth_object | ( | rError_t * | _r_error | ) |
irods::native_auth_object::native_auth_object | ( | const native_auth_object & | _rhs | ) |
Definition at line 28 of file irods_native_auth_object.cpp.
References digest_, irods::auth_object::user_name_, and irods::auth_object::zone_name_.
|
virtual |
Definition at line 23 of file irods_native_auth_object.cpp.
|
inline |
=-=-=-=-=-=-=-
Definition at line 49 of file irods_native_auth_object.hpp.
References digest_.
|
inline |
=-=-=-=-=-=-=-
Definition at line 55 of file irods_native_auth_object.hpp.
References digest_.
|
virtual |
=-=-=-=-=-=-=-
Implements irods::auth_object.
Definition at line 114 of file irods_native_auth_object.cpp.
References digest_, SUCCESS, irods::auth_object::user_name_, and irods::auth_object::zone_name_.
|
virtual |
=-=-=-=-=-=-=-
Definition at line 38 of file irods_native_auth_object.cpp.
References digest_, irods::auth_object::operator=(), irods::auth_object::user_name_, and irods::auth_object::zone_name_.
|
virtual |
=-=-=-=-=-=-=-
Definition at line 49 of file irods_native_auth_object.cpp.
|
virtual |
=-=-=-=-=-=-=-
Implements irods::auth_object.
Definition at line 56 of file irods_native_auth_object.cpp.
References irods::AUTH_INTERFACE(), irods::auth_mgr, irods::AUTH_NATIVE_SCHEME(), ERROR, irods::auth_manager::init_from_type(), irods::error::ok(), PASS, ProcessType, irods::auth_manager::resolve(), SUCCESS, and SYS_INVALID_INPUT_PARAM.
|
private |
=-=-=-=-=-=-=-
Definition at line 62 of file irods_native_auth_object.hpp.
Referenced by digest(), get_re_vars(), native_auth_object(), and operator=().