┌──────────────────────────────────────────────────────────────────────────────────────┐ ┌───────────────────────────────────────────────────────┐ │== Single-Page Application │ │== Sign In Controller │ ├──────────────────────────────────────────────────────────────────────────────────────┤ ├───────────────────────────────────────────────────────┤ │ │ │ │ │Provides all of the Internet banking functionality to customers via their web browser.│--│Allows users to sign in to the Internet Banking System.│ │ │ │ │ └──────────────────────────────────────────────────────────────────────────────────────┘ └───────────────────────────────────────────────────────┘ | | ┌──────────────────────────────────────────────────────────────────────┐ ┌──────────────────────────────────────────────────────────────────────────────────────────┐ │== Security Component │ │== Database │ ├──────────────────────────────────────────────────────────────────────┤ ├──────────────────────────────────────────────────────────────────────────────────────────┤ │ │---│ │ │Provides functionality Related to signing in, changing passwords, etc.│ │Stores user registration information, hashed authentication credentials, access logs, etc.│ │ │ │ │ └──────────────────────────────────────────────────────────────────────┘ └──────────────────────────────────────────────────────────────────────────────────────────┘