| /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::UserSession> performCookieAuth( in performCookieAuth() [all …]
|
| H A D | persistent_data.hpp | 27 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 D | cookies.hpp | 14 const persistent_data::UserSession& session) in setSessionCookies()
|
| H A D | user_monitor.hpp | 21 persistent_data::SessionStore::getInstance().removeSessionsByUsername( in onUserRemoved()
|
| H A D | forward_unauthorized.hpp | 60 if (!persistent_data::SessionStore::getInstance() in sendUnauthorized()
|
| H A D | dbus_privileges.hpp | 31 persistent_data::UserSession& session, in populateUserInfo() 210 std::shared_ptr<persistent_data::UserSession>& session, in getUserInfo()
|
| /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/http/ |
| H A D | mutual_tls.cpp | 147 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 D | mutual_tls.hpp | 12 std::shared_ptr<persistent_data::UserSession> verifyMtlsUser(
|
| H A D | http_connection.hpp | 129 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 D | websocket_impl.hpp | 52 const std::shared_ptr<persistent_data::UserSession>& sessionIn, in ConnectionImpl() 379 std::shared_ptr<persistent_data::UserSession> session;
|
| H A D | http_request.hpp | 40 std::shared_ptr<persistent_data::UserSession> session;
|
| /openbmc/bmcweb/test/include/ |
| H A D | sessions_test.cpp | 11 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 D | event_service_manager.hpp | 93 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 D | subscription.hpp | 52 Subscription(std::shared_ptr<persistent_data::UserSubscription> userSubIn, 87 std::shared_ptr<persistent_data::UserSubscription> userSub;
|
| H A D | event_matches_filter.hpp | 35 inline bool eventMatchesFilter(const persistent_data::UserSubscription& userSub, in eventMatchesFilter()
|
| /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() 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 D | account_service.hpp | 870 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 D | event_service.hpp | 87 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 D | service_root.hpp | 49 std::string uuid = persistent_data::getConfig().systemUuid; in handleServiceRootGetImpl()
|
| /openbmc/bmcweb/redfish-core/include/utils/ |
| H A D | manager_utils.hpp | 51 persistent_data::ConfigFile& config = persistent_data::getConfig(); in setServiceIdentification() 62 persistent_data::getConfig().serviceIdentification; in getServiceIdentification()
|
| /openbmc/bmcweb/redfish-core/src/ |
| H A D | subscription.cpp | 46 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 D | login_routes.hpp | 184 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 D | mutual_tls.cpp | 130 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 D | webserver_run.cpp | 71 persistent_data::getConfig(); in runWebserver()
|