Simple play icon Course

Authentication and Authorization in PHP

by Matthew Setter

This course will teach you how to implement multiple methods of authentication and authorization in PHP.

What you'll learn

Implementing authentication and authorization in PHP are crucial for safeguarding your applications and ensuring proper usage of them. In this course, Authentication and Authorization in PHP, you’ll learn how to implement multiple methods of authentication and authorization using PHP. First, you'll explore how to implement four types of authentication: HTTP, Session, OAuth2, and OIDC. Next, you’ll discover how to implement two types of authorization: Role-based Access Control (RBAC) and Access Control Lists (ACLs). Finally, you'll get a broad introduction to modern privacy legislation and its impacts on the security measures which you implement in your applications. When you’re finished with this course, you’ll have the skills and knowledge needed to implement modern authentication and authorization in your PHP web applications.

About the author

Matthew Setter is a freelance software developer, with over 10 years development experience, across three countries, and a range of industries. He specializes in a range of technologies, primarily: PHP, Zend Framework, and JavaScript. He's also a freelance technical writer, regularly creating technical blog posts, deep-dive reports, and video tutorials to help other developers learn and hone their craft. In addition to these two specialties, he is also the founder and editor of Master Zend Frame... more

Ready to upskill? Get started