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_osauth_auth_object.hpp>
Public Member Functions | |
osauth_auth_object (rError_t *_r_error) | |
osauth_auth_object (const osauth_auth_object &) | |
virtual | ~osauth_auth_object () |
virtual osauth_auth_object & | operator= (const osauth_auth_object &) |
virtual bool | operator== (const osauth_auth_object &) const |
virtual error | resolve (const std::string &, plugin_ptr &) |
virtual error | get_re_vars (rule_engine_vars_t &) |
std::string | user_name () const |
std::string | zone_name () const |
std::string | digest () const |
void | user_name (const std::string &_un) |
void | zone_name (const std::string &_zn) |
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 bool | operator== (const auth_object &_rhs) const |
![]() | |
first_class_object () | |
virtual | ~first_class_object () |
Private Attributes | |
std::string | user_name_ |
std::string | zone_name_ |
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_osauth_auth_object.hpp.
irods::osauth_auth_object::osauth_auth_object | ( | rError_t * | _r_error | ) |
irods::osauth_auth_object::osauth_auth_object | ( | const osauth_auth_object & | _rhs | ) |
Definition at line 28 of file irods_osauth_auth_object.cpp.
References digest_, user_name_, and zone_name_.
|
virtual |
Definition at line 23 of file irods_osauth_auth_object.cpp.
|
inline |
Definition at line 55 of file irods_osauth_auth_object.hpp.
References digest_.
|
inline |
Definition at line 67 of file irods_osauth_auth_object.hpp.
References digest_.
|
virtual |
=-=-=-=-=-=-=-
Implements irods::auth_object.
Definition at line 114 of file irods_osauth_auth_object.cpp.
References digest_, SUCCESS, user_name_, and zone_name_.
|
virtual |
=-=-=-=-=-=-=-
Definition at line 38 of file irods_osauth_auth_object.cpp.
References digest_, irods::auth_object::operator=(), user_name_, and zone_name_.
|
virtual |
=-=-=-=-=-=-=-
Definition at line 49 of file irods_osauth_auth_object.cpp.
|
virtual |
=-=-=-=-=-=-=-
Implements irods::auth_object.
Definition at line 56 of file irods_osauth_auth_object.cpp.
References irods::AUTH_INTERFACE(), irods::auth_mgr, irods::AUTH_OSAUTH_SCHEME(), ERROR, irods::auth_manager::init_from_type(), irods::error::ok(), PASS, ProcessType, irods::auth_manager::resolve(), SUCCESS, and SYS_INVALID_INPUT_PARAM.
|
inlinevirtual |
=-=-=-=-=-=-=-
Reimplemented from irods::auth_object.
Definition at line 49 of file irods_osauth_auth_object.hpp.
References user_name_.
Referenced by osauth_auth_client_start().
|
inlinevirtual |
=-=-=-=-=-=-=-
Reimplemented from irods::auth_object.
Definition at line 61 of file irods_osauth_auth_object.hpp.
References user_name_.
|
inlinevirtual |
Reimplemented from irods::auth_object.
Definition at line 52 of file irods_osauth_auth_object.hpp.
References zone_name_.
|
inlinevirtual |
Reimplemented from irods::auth_object.
Definition at line 64 of file irods_osauth_auth_object.hpp.
References zone_name_.
|
private |
=-=-=-=-=-=-=-
Definition at line 82 of file irods_osauth_auth_object.hpp.
Referenced by digest(), get_re_vars(), operator=(), and osauth_auth_object().
|
private |
=-=-=-=-=-=-=-
Definition at line 74 of file irods_osauth_auth_object.hpp.
Referenced by get_re_vars(), operator=(), osauth_auth_object(), and user_name().
|
private |
=-=-=-=-=-=-=-
Definition at line 78 of file irods_osauth_auth_object.hpp.
Referenced by get_re_vars(), operator=(), osauth_auth_object(), and zone_name().