Home
last modified time | relevance | path

Searched refs:Privileges (Results 1 – 23 of 23) sorted by relevance

/openbmc/bmcweb/redfish-core/include/
H A Dprivileges.hpp68 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 Dprivileges_test.cpp22 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 Dbaserule.hpp69 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 Druleparametertraits.hpp97 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 Ddbus_privileges.hpp84 redfish::Privileges userPrivileges = in isUserPrivileged()
92 userPrivileges.intersection(redfish::Privileges{"ConfigureSelf"}); in isUserPrivileged()
/openbmc/docs/designs/
H A Dredfish-authorization.md107 | 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 Dtest_redfish_privilege_registry.robot125 Verify Admin User Privileges Via Redfish
143 Verify Operator User Privileges Via Redfish
164 Verify ReadOnly User Privileges Via Redfish
H A Dtest_user_account.robot198 Verify Error Upon Creating Same Users With Different Privileges
/openbmc/bmcweb/redfish-core/include/registries/
H A Dprivilege_registry.hpp22 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 Daccount_service.hpp1438 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 Dredfish_sessions.hpp126 Privileges effectiveUserPrivileges = in handleSessionDelete()
H A Dnetwork_protocol.hpp248 Privileges effectiveUserPrivileges = in getNetworkData()
H A Dcertificate_service.hpp465 Privileges effectiveUserPrivileges = in handleCertificateServiceGet()
/openbmc/linux/Documentation/userspace-api/
H A Dno_new_privs.rst2 No New Privileges Flag
/openbmc/docs/architecture/
H A Duser-management.md63 _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 Dtest_redfishtool_local_user.robot67 Verify Redfishtool Error Upon Creating Same Users With Different Privileges
/openbmc/linux/Documentation/virt/uml/
H A Duser_mode_linux_howto_v2.rst350 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 Dcommands-win32.c280 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 Dsmb2pdu.h313 __le16 Privileges; /* offset to PRIVILEGE_ARRAY_DATA struct */ member
/openbmc/openbmc-tools/rootfs_size/
H A Dresults.txt1700 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/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]
/openbmc/linux/
H A Dopengrok0.0.log[all...]