Authentication and Authorisation on the Web

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