DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 967,911 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Role-based access control in Angular & Node
Bartosz Pietrucha
Bartosz Pietrucha

Posted on

Role-based access control in Angular & Node

Role-based access control in Angular & Node

Design, implement and secure a full-stack role-based access control system in 60 minutes πŸ‘‰ Register for free

What you'll learn:

The case of role-based application
Learn the essential design decisions and domain modeling for multi-user account system from the full-stack perspective

Managing permissions
We'll discuss different vectors of authorization for the described class of systems and provide a starting point for further design decisions

Designing a secure REST API
Learn proved recipes for designing REST API for user login, signup, and application's restricted areas that require proper authorization

UserAuth object
Discover a convenient mechanism to transport user's information and roles

Conditional components visibility
How do we adapt a Single Page Application for a given role of a currently logged user? Learn about useful techniques and tricks.

BONUS: Failed logins throttling
How to secure an application from brute force or dictionary attacks? Let's design and implement a login throttler!

⚑ Register for free ⚑

Top comments (0)

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.