Symfony 5 Security: Authenticators

0
Language

Level

Beginner

Access

Paid

Certificate

Paid

Discover the enhanced security system in Symfony 5.3. Streamlined and simplified, it offers flexibility and dependability for your applications. Learn about custom authentication, permissions, and more.

Add your review

What you’ll be learning

It’s security time! Symfony 5.3 comes with a reimagined version of its security system and I ❤️it! Yes, it’s still super flexible & dependable. But the “guts” have been streamlined and simplified, making it easier to get your job done and giving you readable code if you need to dive into the core.

In this course, we’ll go from an introduction into Symfony security into a full-blown application with users, permissions, custom voters and multiple ways to authenticate:

Generating your User class with make:user

Security & Firewall Fundamentals

Creating a custom login form with an authenticator

Passport object & Badges

CSRF protection

API token authentication system

User Providers (why you need them, but don’t care)

Password Hashing

Logging out!

Protecting entire URLs with access_control(s)

IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, PUBLIC_ACCESS

Checking access with roles! ROLE_USER

Denying access in a controller

Voters & Complex Permissions

Role hierarchies

Impersonation (switch_user)

Login throttling

Automatic Login (after Registration)

Hooking into security with events!

Two Factor Auth (2FA)!

So let’s make:user & make:auth our way to… make:profit… or at least to a great security system!

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Symfony 5 Security: Authenticators”

×

    Your Email (required)

    Report this page
    Symfony 5 Security: Authenticators
    Symfony 5 Security: Authenticators
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.