/openbmc/bmcweb/include/ |
H A D | authentication.hpp | 38 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 [all...] |
H A D | persistent_data.hpp | 27 namespace persistent_data namespace 46 persistent_data::SessionStore::getInstance().applySessionTimeouts(); in ~ConfigFile() 47 if (persistent_data::SessionStore::getInstance().needsWrite()) in ~ConfigFile() 288 if (p.second->sessionType != persistent_data::SessionType::Basic && in writeData() 290 persistent_data::SessionType::MutualTLS) in writeData()
|
H A D | login_routes.hpp | 177 persistent_data::SessionStore::getInstance() in handleLogin() 179 persistent_data::SessionType::Session, in handleLogin() 207 persistent_data::SessionStore::getInstance().removeSession(session); in handleLogout()
|
H A D | dbus_privileges.hpp | 32 persistent_data::UserSession& session, in populateUserInfo() 182 std::shared_ptr<persistent_data::UserSession>& session, in getUserInfo()
|
H A D | user_monitor.hpp | 21 persistent_data::SessionStore::getInstance().removeSessionsByUsername( in onUserRemoved()
|
H A D | cookies.hpp | 14 const persistent_data::UserSession& session) in setSessionCookies()
|
H A D | forward_unauthorized.hpp | 57 if (!persistent_data::SessionStore::getInstance() in sendUnauthorized()
|
/openbmc/bmcweb/http/ |
H A D | mutual_tls.cpp | 162 const persistent_data::AuthConfigMethods& authMethodsConfig = 163 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); 166 case persistent_data::MTLSCommonNameParseMode::Invalid: 167 case persistent_data::MTLSCommonNameParseMode::Whole: 172 case persistent_data::MTLSCommonNameParseMode::UserPrincipalName: 182 case persistent_data::MTLSCommonNameParseMode::CommonName: 186 case persistent_data::MTLSCommonNameParseMode::Meta: 200 std::shared_ptr<persistent_data::UserSession> verifyMtlsUser( 205 if (!persistent_data::SessionStore::getInstance() 263 return persistent_data [all...] |
H A D | mutual_tls.hpp | 12 std::shared_ptr<persistent_data::UserSession> verifyMtlsUser(
|
H A D | http_connection.hpp | 121 const persistent_data::AuthConfigMethods& c = in tlsVerifyCallback() 122 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in tlsVerifyCallback() 474 persistent_data::SessionStore::getInstance().removeSession( in gracefulClose() 930 std::shared_ptr<persistent_data::UserSession> userSession; 931 std::shared_ptr<persistent_data::UserSession> mtlsSession;
|
H A D | websocket_impl.hpp | 52 const std::shared_ptr<persistent_data::UserSession>& sessionIn, in ConnectionImpl() 356 std::shared_ptr<persistent_data::UserSession> session;
|
H A D | http_request.hpp | 38 std::shared_ptr<persistent_data::UserSession> session;
|
/openbmc/bmcweb/test/redfish-core/include/ |
H A D | event_matches_filter_test.cpp | 16 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/redfish-core/include/ |
H A D | event_service_manager.hpp | 103 persistent_data::EventServiceConfig eventServiceConfig = in initConfig() 104 persistent_data::EventServiceStore::getInstance() in initConfig() 111 for (const auto& it : persistent_data::EventServiceStore::getInstance() in initConfig() 114 std::shared_ptr<persistent_data::UserSubscription> newSub = in initConfig() 173 persistent_data::EventServiceStore::getInstance() in loadOldBehavior() 181 std::optional<persistent_data::UserSubscription> in loadOldBehavior() 183 persistent_data::UserSubscription::fromJson(elem, in loadOldBehavior() 191 persistent_data::UserSubscription& newSub = in loadOldBehavior() 210 persistent_data::EventServiceStore::getInstance() in loadOldBehavior() 213 persistent_data::UserSubscription>( in loadOldBehavior() [all …]
|
H A D | subscription.hpp | 63 Subscription(std::shared_ptr<persistent_data::UserSubscription> userSubIn, 97 std::shared_ptr<persistent_data::UserSubscription> userSub;
|
H A D | event_matches_filter.hpp | 36 inline bool eventMatchesFilter(const persistent_data::UserSubscription& userSub, in eventMatchesFilter()
|
H A D | privileges.hpp | 207 inline Privileges getUserPrivileges(const persistent_data::UserSession& session) in getUserPrivileges()
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | redfish_sessions.hpp | 41 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() 211 std::shared_ptr<persistent_data::UserSession>& session) in processAfterSessionCreation() 289 std::shared_ptr<persistent_data::UserSession> session = in handleSessionCollectionPost() 290 persistent_data::SessionStore::getInstance().generateUserSession( in handleSessionCollectionPost() 292 persistent_data::SessionType::Session, isConfigureSelfOnly); in handleSessionCollectionPost() 333 persistent_data::SessionStore::getInstance().getTimeoutInSeconds(); in handleSessionServiceGet() [all …]
|
H A D | account_service.hpp | 866 persistent_data::AuthConfigMethods& authMethodsConfig = in handleAuthMethodsPatch() 867 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in handleAuthMethodsPatch() 940 persistent_data::SessionStore::getInstance().updateAuthMethodsConfig( in handleAuthMethodsPatch() 943 persistent_data::getConfig().writeData(); in handleAuthMethodsPatch() 1114 std::shared_ptr<persistent_data::UserSession> session; 1154 persistent_data::SessionStore::getInstance() in afterVerifyUserExists() 1212 const std::shared_ptr<persistent_data::UserSession>& session) in updateUserProperties() 1315 using persistent_data::MTLSCommonNameParseMode; 1368 const persistent_data::AuthConfigMethods& authMethodsConfig = in handleAccountServiceGet() 1369 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in handleAccountServiceGet() [all …]
|
H A D | event_service.hpp | 91 const persistent_data::EventServiceConfig eventServiceConfig = in requestRoutesEventService() 92 persistent_data::EventServiceStore::getInstance() in requestRoutesEventService() 142 persistent_data::EventServiceConfig eventServiceConfig = in requestRoutesEventService() 143 persistent_data::EventServiceStore::getInstance() in requestRoutesEventService() 499 std::make_shared<persistent_data::UserSubscription>(), *url, in requestRoutesEventDestinationCollection() 781 const persistent_data::UserSubscription& userSub = in requestRoutesEventDestination()
|
H A D | service_root.hpp | 48 std::string uuid = persistent_data::getConfig().systemUuid; in handleServiceRootGetImpl()
|
/openbmc/bmcweb/test/http/ |
H A D | mutual_tls.cpp | 130 std::shared_ptr<persistent_data::UserSession> session = 162 std::shared_ptr<persistent_data::UserSession> session = 174 std::shared_ptr<persistent_data::UserSession> session =
|
/openbmc/bmcweb/redfish-core/src/ |
H A D | subscription.cpp | 62 std::shared_ptr<persistent_data::UserSubscription> userSubIn, in Subscription() 74 userSub{std::make_shared<persistent_data::UserSubscription>()}, in Subscription() 184 persistent_data::EventServiceConfig eventServiceConfig = in sendEventToSubscriber() 185 persistent_data::EventServiceStore::getInstance() in sendEventToSubscriber()
|
/openbmc/bmcweb/src/ |
H A D | ssl_key_handler.cpp | 545 const persistent_data::AuthConfigMethods& c = in getSslServerContext() 546 persistent_data::SessionStore::getInstance().getAuthMethodsConfig(); in getSslServerContext()
|
/openbmc/bmcweb/ |
H A D | README.md | 70 read/written can seen from the `persistent_data` namespace.
|