Internet Banking System

Allows customers to view information about their bank accounts, and make payments.

<size:24>Dynamic View: Internet Banking System - API Application</size> <size:24>Summarises how the sign in feature works in the single-page application.</size>Dynamic View: Internet Banking System - API ApplicationSummarises how the sign in feature works in the single-page application.Internet Banking System[Software System]API Application[Container: Java and Spring MVC]Database[Container: Oracle Database Schema] Stores user registration information,hashed authentication credentials,access logs, etc.Single-Page Application[Container: JavaScript and Angular] Provides all of the Internet bankingfunctionality to customers via theirweb browser.Sign In Controller[Component: Spring MVC Rest Controller] Allows users to sign in to the InternetBanking System.Security Component[Component: Spring Bean] Provides functionality related tosigning in, changing passwords, etc.1: Submits credentials to[JSON/HTTPS]6: Sends back an authentication token to[JSON/HTTPS]2: Validates credentials using5: Returns true if the hashed password matches3: select * from users where username = ?[JDBC]4: Returns user data to[JDBC]
Dynamic View: Internet Banking System - API Application
Summarises how the sign in feature works in the single-page application.