|
ORE Studio 0.0.4
|
This is the complete list of members for authorization_service, including all inherited members.
| assign_role(const boost::uuids::uuid &account_id, const boost::uuids::uuid &role_id, const std::string &assigned_by, const std::string &change_commentary="Role assigned to account") | authorization_service | |
| authorization_service(context ctx, event_bus *event_bus=nullptr) | authorization_service | explicit |
| check_permission(const std::vector< std::string > &permissions, std::string_view required_permission) | authorization_service | static |
| context typedef (defined in authorization_service) | authorization_service | |
| create_permission(const std::string &code, const std::string &description) | authorization_service | |
| create_role(const std::string &name, const std::string &description, const std::vector< std::string > &permission_codes, const std::string &recorded_by) | authorization_service | |
| event_bus typedef (defined in authorization_service) | authorization_service | |
| find_permission_by_code(const std::string &code) | authorization_service | |
| find_role(const boost::uuids::uuid &role_id) | authorization_service | |
| find_role_by_name(const std::string &name) | authorization_service | |
| get_account_roles(const boost::uuids::uuid &account_id) | authorization_service | |
| get_effective_permissions(const boost::uuids::uuid &account_id) | authorization_service | |
| get_role_permissions(const boost::uuids::uuid &role_id) | authorization_service | |
| has_permission(const boost::uuids::uuid &account_id, std::string_view permission_code) | authorization_service | |
| list_permissions() | authorization_service | |
| list_roles() | authorization_service | |
| revoke_role(const boost::uuids::uuid &account_id, const boost::uuids::uuid &role_id) | authorization_service |