4. Authentication and Authorisation on the Web#
Syllabus Points Covered
Secure software architecture
Developing secure code
Apply security features incorporated into software including data protection, security, privacy and regulatory compliance
hashed passwords
access controls
multi-factor authentication
role-based authorisation
Design, develop and implement a safe application programming interface (API) to minimise software vulnerabilities
authentication and authorisation
least privilege
Design, develop and implement code considering efficient execution for the user
session management
Design, develop and implement secure code to minimise vulnerabilities in user action controls
broken authentication and session management
Programming for the web
Data transmission using the web
Explain the processes for securing the web
authentication and authorisation
Chapter Contents