Home
last modified time | relevance | path

Searched refs:persistent_data (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/bmcweb/include/
H A Dauthentication.hpp38 inline std::shared_ptr<persistent_data::UserSession> performBasicAuth( in performBasicAuth()
83 persistent_data::SessionStore::getInstance().getSessions()) in performBasicAuth()
85 if (session->sessionType != persistent_data::SessionType::Basic) in performBasicAuth()
100 return persistent_data::SessionStore::getInstance().generateUserSession( in performBasicAuth()
101 user, clientIp, std::nullopt, persistent_data::SessionType::Basic, in performBasicAuth()
105 inline std::shared_ptr<persistent_data::UserSession> performTokenAuth( in performTokenAuth()
115 persistent_data::SessionStore::getInstance().loginSessionByToken(token); in performTokenAuth()
119 inline std::shared_ptr<persistent_data::UserSession> performXtokenAuth( in performXtokenAuth()
130 persistent_data::SessionStore::getInstance().loginSessionByToken(token); in performXtokenAuth()
134 inline std::shared_ptr<persistent_data::UserSession> performCookieAuth( in performCookieAuth()
[all …]
H A Dpersistent_data.hpp27 namespace persistent_data namespace
60 persistent_data::SessionStore::getInstance().applySessionTimeouts(); in ~ConfigFile()
61 if (persistent_data::SessionStore::getInstance().needsWrite()) in ~ConfigFile()
350 if (p.second->sessionType != persistent_data::SessionType::Basic && in writeData()
352 persistent_data::SessionType::MutualTLS) in writeData()
H A Dcookies.hpp14 const persistent_data::UserSession& session) in setSessionCookies()
H A Duser_monitor.hpp21 persistent_data::SessionStore::getInstance().removeSessionsByUsername( in onUserRemoved()
H A Dforward_unauthorized.hpp60 if (!persistent_data::SessionStore::getInstance() in sendUnauthorized()
H A Ddbus_privileges.hpp31 persistent_data::UserSession& session, in populateUserInfo()
210 std::shared_ptr<persistent_data::UserSession>& session, in getUserInfo()
/openbmc/bmcweb/test/redfish-core/include/
H A Devent_matches_filter_test.cpp16 persistent_data::UserSubscription sub; in TEST()
25 persistent_data::UserSubscription sub; in TEST()
33 persistent_data::UserSubscription sub; in TEST()
51 persistent_data::UserSubscription sub; in TEST()
66 persistent_data::UserSubscription sub; in TEST()
74 persistent_data::UserSubscription sub; in TEST()
/openbmc/bmcweb/http/
H A Dmutual_tls.cpp147 const persistent_data::AuthConfigMethods& authMethodsConfig = in getUsernameFromCert()
148 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in getUsernameFromCert()
151 case persistent_data::MTLSCommonNameParseMode::Invalid: in getUsernameFromCert()
152 case persistent_data::MTLSCommonNameParseMode::Whole: in getUsernameFromCert()
157 case persistent_data::MTLSCommonNameParseMode::UserPrincipalName: in getUsernameFromCert()
167 case persistent_data::MTLSCommonNameParseMode::CommonName: in getUsernameFromCert()
178 std::shared_ptr<persistent_data::UserSession> verifyMtlsUser( in verifyMtlsUser()
183 if (!persistent_data::SessionStore::getInstance() in verifyMtlsUser()
241 return persistent_data::SessionStore::getInstance().generateUserSession( in verifyMtlsUser()
243 persistent_data::SessionType::MutualTLS); in verifyMtlsUser()
H A Dmutual_tls.hpp12 std::shared_ptr<persistent_data::UserSession> verifyMtlsUser(
H A Dhttp_connection.hpp129 const persistent_data::AuthConfigMethods& c = in tlsVerifyCallback()
130 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in tlsVerifyCallback()
485 persistent_data::SessionStore::getInstance().removeSession( in gracefulClose()
966 std::shared_ptr<persistent_data::UserSession> userSession;
967 std::shared_ptr<persistent_data::UserSession> mtlsSession;
H A Dwebsocket_impl.hpp52 const std::shared_ptr<persistent_data::UserSession>& sessionIn, in ConnectionImpl()
379 std::shared_ptr<persistent_data::UserSession> session;
H A Dhttp_request.hpp40 std::shared_ptr<persistent_data::UserSession> session;
/openbmc/bmcweb/test/include/
H A Dsessions_test.cpp11 persistent_data::AuthConfigMethods methods; in TEST()
30 static_cast<persistent_data::MTLSCommonNameParseMode>(2)); in TEST()
35 persistent_data::AuthConfigMethods methods; in TEST()
36 persistent_data::MTLSCommonNameParseMode prevValue = in TEST()
/openbmc/bmcweb/redfish-core/include/
H A Devent_service_manager.hpp93 persistent_data::EventServiceConfig eventServiceConfig = in initConfig()
94 persistent_data::EventServiceStore::getInstance() in initConfig()
101 for (const auto& it : persistent_data::EventServiceStore::getInstance() in initConfig()
104 std::shared_ptr<persistent_data::UserSubscription> newSub = in initConfig()
140 persistent_data::EventServiceStore::getInstance() in updateSubscriptionData()
142 persistent_data::EventServiceStore::getInstance() in updateSubscriptionData()
144 persistent_data::EventServiceStore::getInstance() in updateSubscriptionData()
147 persistent_data::getConfig().writeData(); in updateSubscriptionData()
150 void setEventServiceConfig(const persistent_data::EventServiceConfig& cfg) in setEventServiceConfig()
341 persistent_data::EventServiceStore::getInstance() in addSubscriptionInternal()
[all …]
H A Dsubscription.hpp52 Subscription(std::shared_ptr<persistent_data::UserSubscription> userSubIn,
87 std::shared_ptr<persistent_data::UserSubscription> userSub;
H A Devent_matches_filter.hpp35 inline bool eventMatchesFilter(const persistent_data::UserSubscription& userSub, in eventMatchesFilter()
/openbmc/bmcweb/redfish-core/lib/
H A Dredfish_sessions.hpp41 const persistent_data::UserSession& session) in fillSessionObject()
89 persistent_data::SessionStore::getInstance().getSessionByUid(sessionId); in handleSessionGet()
110 persistent_data::SessionStore::getInstance().getSessionByUid(sessionId); in handleSessionDelete()
142 persistent_data::SessionStore::getInstance().removeSession(session); in handleSessionDelete()
149 persistent_data::SessionStore::getInstance().getAllUniqueIds(); in getSessionCollectionMembers()
200 std::shared_ptr<persistent_data::UserSession>& session) in processAfterSessionCreation()
278 std::shared_ptr<persistent_data::UserSession> session = in handleSessionCollectionPost()
279 persistent_data::SessionStore::getInstance().generateUserSession( in handleSessionCollectionPost()
281 persistent_data::SessionType::Session, isConfigureSelfOnly); in handleSessionCollectionPost()
322 persistent_data::SessionStore::getInstance().getTimeoutInSeconds(); in handleSessionServiceGet()
[all …]
H A Daccount_service.hpp870 persistent_data::AuthConfigMethods& authMethodsConfig = in handleAuthMethodsPatch()
871 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in handleAuthMethodsPatch()
944 persistent_data::SessionStore::getInstance().updateAuthMethodsConfig( in handleAuthMethodsPatch()
947 persistent_data::getConfig().writeData(); in handleAuthMethodsPatch()
1118 std::shared_ptr<persistent_data::UserSession> session;
1158 persistent_data::SessionStore::getInstance() in afterVerifyUserExists()
1215 const std::shared_ptr<persistent_data::UserSession>& session) in updateUserProperties()
1325 using persistent_data::MTLSCommonNameParseMode;
1365 const persistent_data::AuthConfigMethods& authMethodsConfig = in handleAccountServiceGet()
1366 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in handleAccountServiceGet()
[all …]
H A Devent_service.hpp87 const persistent_data::EventServiceConfig eventServiceConfig = in requestRoutesEventService()
88 persistent_data::EventServiceStore::getInstance() in requestRoutesEventService()
138 persistent_data::EventServiceConfig eventServiceConfig = in requestRoutesEventService()
139 persistent_data::EventServiceStore::getInstance() in requestRoutesEventService()
496 std::make_shared<persistent_data::UserSubscription>(), *url, in requestRoutesEventDestinationCollection()
778 const persistent_data::UserSubscription& userSub = in requestRoutesEventDestination()
H A Dservice_root.hpp49 std::string uuid = persistent_data::getConfig().systemUuid; in handleServiceRootGetImpl()
/openbmc/bmcweb/redfish-core/include/utils/
H A Dmanager_utils.hpp51 persistent_data::ConfigFile& config = persistent_data::getConfig(); in setServiceIdentification()
62 persistent_data::getConfig().serviceIdentification; in getServiceIdentification()
/openbmc/bmcweb/redfish-core/src/
H A Dsubscription.cpp46 std::shared_ptr<persistent_data::UserSubscription> userSubIn, in Subscription()
58 userSub{std::make_shared<persistent_data::UserSubscription>()}, in Subscription()
169 persistent_data::EventServiceConfig eventServiceConfig = in sendEventToSubscriber()
170 persistent_data::EventServiceStore::getInstance() in sendEventToSubscriber()
/openbmc/bmcweb/features/webui_login/
H A Dlogin_routes.hpp184 persistent_data::SessionStore::getInstance() in handleLogin()
186 persistent_data::SessionType::Session, in handleLogin()
214 persistent_data::SessionStore::getInstance().removeSession(session); in handleLogout()
/openbmc/bmcweb/test/http/
H A Dmutual_tls.cpp130 std::shared_ptr<persistent_data::UserSession> session = in TEST()
162 std::shared_ptr<persistent_data::UserSession> session = in TEST()
174 std::shared_ptr<persistent_data::UserSession> session = in TEST()
/openbmc/bmcweb/src/
H A Dwebserver_run.cpp71 persistent_data::getConfig(); in runWebserver()

12