/openbmc/bmcweb/redfish-core/include/ |
H A D | privileges.hpp | 68 class Privileges class 75 Privileges() = default; 83 Privileges(std::initializer_list<const char*> privilegeList) in Privileges() function in redfish::Privileges 182 bool isSupersetOf(const Privileges& p) const in isSupersetOf() 195 Privileges intersection(const Privileges& p) const in intersection() 197 return Privileges{privilegeBitset & p.privilegeBitset}; in intersection() 201 explicit Privileges(const std::bitset<maxPrivilegeCount>& p) : in Privileges() function in redfish::Privileges 207 inline Privileges getUserPrivileges(const persistent_data::UserSession& session) in getUserPrivileges() 210 Privileges privs; in getUserPrivileges() 262 std::vector<Privileges>>; [all …]
|
/openbmc/bmcweb/test/redfish-core/include/ |
H A D | privileges_test.cpp | 22 Privileges privileges{"Login", "ConfigureManager"}; in TEST() 30 Privileges userPrivileges{"Login"}; in TEST() 40 auto userPrivileges = Privileges{"Login"}; in TEST() 49 auto userPrivileges = Privileges{"Login"}; in TEST() 60 Privileges{"Login", "ConfigureManager", "ConfigureSelf"}; in TEST() 71 auto userPrivileges = Privileges{"Login", "ConfigureManager"}; in TEST() 82 auto userPrivileges = Privileges{"ConfigureManager"}; in TEST() 92 auto userPrivileges = Privileges{"ConfigureComponents"}; in TEST() 102 Privileges privileges; in TEST() 113 Privileges privileges; in TEST() [all …]
|
/openbmc/bmcweb/http/routing/ |
H A D | baserule.hpp | 69 bool checkPrivileges(const redfish::Privileges& userPrivileges) in checkPrivileges() 78 for (const redfish::Privileges& requiredPrivileges : privilegesSet) in checkPrivileges() 97 std::vector<redfish::Privileges> privilegesSet;
|
H A D | ruleparametertraits.hpp | 97 self_t& privileges(const std::array<redfish::Privileges, N>& p) in privileges() 100 for (const redfish::Privileges& privilege : p) in privileges()
|
/openbmc/bmcweb/include/ |
H A D | dbus_privileges.hpp | 84 redfish::Privileges userPrivileges = in isUserPrivileged() 92 userPrivileges.intersection(redfish::Privileges{"ConfigureSelf"}); in isUserPrivileged()
|
/openbmc/docs/designs/ |
H A D | redfish-authorization.md | 107 | BMCWeb Redfish Roles | Assigned Redfish Privileges … 115 Redfish Privileges. An authorization action is performed when a BMCWeb route 116 callback is performed: check if the assigned Redfish Privileges is a superset of 117 the required Redfish Privileges. 136 4. the mapping from Redfish roles to Redfish Privileges 205 ### Mapping: Users, Redfish Roles, and Redfish Privileges 237 **Store Redfish Privileges as Secondary Groups** Redfish privileges will be 245 **Redfish Role to Redfish Privileges Mapping** Mapping a Redfish Role to Redfish 301 ### Creation/Deletion: Users, Redfish Roles, and Redfish Privileges 305 #### OEM Redfish Privileges argument [all …]
|
/openbmc/openbmc-test-automation/redfish/account_service/ |
H A D | test_redfish_privilege_registry.robot | 125 Verify Admin User Privileges Via Redfish 143 Verify Operator User Privileges Via Redfish 164 Verify ReadOnly User Privileges Via Redfish
|
H A D | test_user_account.robot | 198 Verify Error Upon Creating Same Users With Different Privileges
|
/openbmc/bmcweb/redfish-core/include/registries/ |
H A D | privilege_registry.hpp | 22 const std::array<Privileges, 1> privilegeSetLogin = {{ 25 const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 28 const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 31 const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 34 const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 38 const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 42 const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 47 const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | account_service.hpp | 1438 Privileges effectiveUserPrivileges = in handleAccountServiceGet() 1736 Privileges effectiveUserPrivileges = in handleAccountCollectionGet() 2025 Privileges effectiveUserPrivileges = in handleAccountGet() 2027 Privileges requiredPermissionsToChangeNonSelf = {"ConfigureUsers", in handleAccountGet() 2232 Privileges effectiveUserPrivileges = in handleAccountPatch() 2234 Privileges configureUsers = {"ConfigureUsers"}; in handleAccountPatch()
|
H A D | redfish_sessions.hpp | 126 Privileges effectiveUserPrivileges = in handleSessionDelete()
|
H A D | network_protocol.hpp | 248 Privileges effectiveUserPrivileges = in getNetworkData()
|
H A D | certificate_service.hpp | 465 Privileges effectiveUserPrivileges = in handleCertificateServiceGet()
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | no_new_privs.rst | 2 No New Privileges Flag
|
/openbmc/docs/architecture/ |
H A D | user-management.md | 63 _Note: Privileges are for representation only and can be modified/extended based 184 … | Privileges accordingly. Send signal| | 228 … | Privileges accordingly. Send signal| |
|
/openbmc/openbmc-test-automation/redfish/dmtf_tools/ |
H A D | test_redfishtool_local_user.robot | 67 Verify Redfishtool Error Upon Creating Same Users With Different Privileges
|
/openbmc/linux/Documentation/virt/uml/ |
H A D | user_mode_linux_howto_v2.rst | 350 Privileges required: tap transport requires either: 368 Privileges required: hybrid requires ``CAP_NET_RAW`` capability by 418 Privileges required: raw socket transport requires `CAP_NET_RAW` 477 Privileges required: GRE requires ``CAP_NET_RAW`` 551 Privileges required: L2TPv3 requires ``CAP_NET_RAW`` for raw IP mode and
|
/openbmc/qemu/qga/ |
H A D | commands-win32.c | 280 if (!LookupPrivilegeValue(NULL, name, &priv.Privileges[0].Luid)) { in acquire_privilege() 286 priv.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; in acquire_privilege()
|
/openbmc/linux/fs/smb/common/ |
H A D | smb2pdu.h | 313 __le16 Privileges; /* offset to PRIVILEGE_ARRAY_DATA struct */ member
|
/openbmc/openbmc-tools/rootfs_size/ |
H A D | results.txt | 1700 0: /usr/share/www/redfish/v1/JsonSchemas/Privileges 1790 0: /usr/share/www/redfish/v1/JsonSchemas/Privileges/Privileges.json 1791 0: /usr/share/www/redfish/v1/JsonSchemas/Privileges/index.json
|
/openbmc/ |
D | opengrok1.0.log | [all...] |
D | opengrok2.0.log | [all...] |
/openbmc/linux/ |
H A D | opengrok0.0.log | [all...] |