The document discusses single sign-on (SSO) architectural design patterns and security considerations for financial web applications. It outlines the business need for SSO to integrate multiple systems. It then covers SSO use cases and design options, including using encrypted tokens or a security token service. The document also discusses input validation, session management, authentication, authorization and other security controls. It provides threat models and examples of attack trees and misuse cases related to SSO architectures. Finally, it presents a security risk framework for the secure design of SSO architectures.
Related topics: