Speaker
Description
Integration of OAuth2 authentication within the Olog/Phoebus system, a key component of the EPICS infrastructure. The current service architecture involves multiple authentication methods, each implementing its own authentication mechanisms, leading to challenges such as inconsistent authorization flows, credential exposure and maintenance difficulties. The proposed solution leverages OAuth2, an access delegation protocol, to unify authentication across services, enhancing security and ease of access. The presentation outlines the benefits of token-based access control, various OAuth2 authorization flows, and its implementation strategy in Olog/Phoebus. This transition aims to streamline authentication processes while ensuring robust security measures for EPICS software applications.