Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security · 2022 · 12 citations · 27 references
ComputingComputer ScienceCybersecurityAuthenticationSecurity ProtocolsWeb SecurityAuthentication ProtocolsIdentity VerificationSession AuthenticationSingle Sign-onWeb Application SecurityWeb AuthenticationAuthentication FlowsIdentity ProviderOauth 2.0Oauth AuthenticationOauth SecurityOpenid ConnectSingle Sign-on ProtocolsWeb Authentication Protocols
Single Sign-On (SSO) protocols like OAuth 2.0 and OpenID Connect 1.0 are cornerstones of modern web security, and have received much academic attention. Users sign in at a trusted Identity Provider (IdP) that subsequently allows many Service Providers (SPs) to verify the users' identities. Previous research concentrated on the standardized - called textbook SSO in this paper - authentication flows, which rely on HTTP redirects to transfer identity tokens between the SP and IdP. However, modern web applications like single page apps may not be able to execute the textbook flow because they lose the local state in case of HTTP redirects. By using novel browser technologies, such as postMessage, developers designed and implemented SSO protocols that were neither documented nor analyzed thoroughly. We call them dual-window SSO flows.
27
Towards a Formal Foundation of Web Security
Devdatta Akhawe, Adam Barth, Peifung E. Lam et al. · 2010 · 219 citations
The devil is in the (implementation) details
San-Tsai Sun, Konstantin Beznosov · 2012 · 198 citations
A Comprehensive Formal Security Analysis of OAuth 2.0
Daniel Fett, Ralf Küsters, Guido Schmitz · 2016 · 188 citations
Sebastian Lekies, Ben Stock, Martin Johns · 2013 · 159 citations