![]() |
Kea 3.3.4
|
Role assignment using the remote address. More...
#include <rbac_role.h>
Public Member Functions | |
| RemoteRole () | |
| Constructor. | |
| virtual std::string | assign (const http::HttpRequestPtr &request) final |
| Assign the role from the remote address. | |
| virtual void | setup (bool) final |
| Setup HTTP library. | |
| Public Member Functions inherited from isc::rbac::Role | |
| Role (const std::string &name) | |
| Constructor. | |
| virtual | ~Role ()=default |
| Destructor. | |
| std::string | getName () const |
| Returns the name. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from isc::rbac::Role | |
| static RolePtr | parse (data::ConstElementPtr cfg) |
| Parse a role assignment value. | |
| static bool | requireTls (const http::HttpRequestPtr &request) |
| Require TLS. | |
| Protected Attributes inherited from isc::rbac::Role | |
| std::string | name_ |
| The class name. | |
Role assignment using the remote address.
Definition at line 77 of file rbac_role.h.
|
inline |
Constructor.
Definition at line 81 of file rbac_role.h.
References isc::rbac::Role::Role().
|
inlinefinalvirtual |
Assign the role from the remote address.
| request | The HTTP request. |
Implements isc::rbac::Role.
Definition at line 88 of file rbac_role.h.
|
inlinefinalvirtual |