|
typedef std::pair< const
std::string, const std::string > | map_key |
|
typedef std::map< const
map_key, plugin::Plugin * > | map |
|
typedef std::vector< Plugin * > | vector |
|
|
std::string | sysvar_policy_file |
|
fs::path | policy_file |
|
std::stringstream | error |
|
PolicyItemList | table_policies |
|
PolicyItemList | schema_policies |
|
PolicyItemList | process_policies |
|
CheckMap | table_check_cache |
|
CheckMap | schema_check_cache |
|
CheckMap | process_check_cache |
|
Definition at line 164 of file policy.h.
Server API method for checking table authorization
Definition at line 165 of file authorization.cc.
Server API method for checking process authorization
Definition at line 195 of file authorization.cc.
void drizzled::plugin::Authorization::pruneSchemaNames |
( |
const drizzled::identifier::User & |
user_ctx, |
|
|
identifier::schema::vector & |
set_of_schemas |
|
) |
| |
|
staticinherited |
Server API helper method for applying authorization tests to a set of schema names (for use in the context of getSchemaNames
Definition at line 232 of file authorization.cc.
Should we restrict the current user's access to see this process?
- Parameters
-
Current | security context |
Database | to check against |
Table | to check against |
- Returns
- true if the user cannot see the process
Reimplemented from drizzled::plugin::Authorization.
Definition at line 298 of file module.cc.
Should we restrict the current user's access to this schema?
- Parameters
-
Current | security context |
Database | to check against |
- Returns
- true if the user cannot access the schema
Implements drizzled::plugin::Authorization.
Definition at line 292 of file module.cc.
Should we restrict the current user's access to this table?
- Parameters
-
Current | security context |
Database | to check against |
Table | to check against |
- Returns
- true if the user cannot access the table
Reimplemented from drizzled::plugin::Authorization.
Definition at line 304 of file module.cc.
The documentation for this class was generated from the following files: