Role-Based Access Control (RBAC) Explained: How it works and when to use it

preview_player
Показать описание
Role-Based Access Control (RBAC) is a popular model for access control in large organizations. The reason for this is that it scales well and is a good fit for the access control needs of many large organizations. RBAC is not the only access control model out there, but it is a very popular one.
In this video we walk through the main concepts of RBAC, which are capabilities, permissions, roles, and users. We also discuss the relationships between these concepts, for example the fact that users can play multiple roles.
Last but not least, we point out some alternatives such as Access Control Lists (ACL) and Attribute-Based Access Control (ABAC).

0:00 Role-Based Access Control (RBAC) Introduction
0:41 RBAC Model: Capability
0:57 RBAC Model: Permission
1:45 RBAC Model: Role
2:25 RBAC Model: User
3:38 RBAC Relationships: User
3:47 RBAC Relationships: Role
4:18 RBAC Relationships: Permission
5:00 RBAC Relationships: Capability
5:49 Enterprise-level Access Control
Рекомендации по теме
Комментарии
Автор

Very helpful video, May God bless you with love, care and mercy.

aamirraza
Автор

RBAC explained very precise and easily understandable.

srinivasann
Автор

Excellently laid out presentation! Very approachable and immediately helpful in unraveling my confusion about where exactly does RBAC fit into the overall access model :-)

RITCHIECOREY
Автор

Thanks erik, this video is helpful, Short but well explained!

lifestyle_with_raj
Автор

thank's a lot!. i Found in your video all the main answers i've needed

Just_too_busy
Автор

Clear explanations, amazing video! Thanks!

CSouza-xmrp
Автор

I liked your video halfway through watching it. Good work.

dsulvadarius
Автор

Great topic,
Could you do a video with 'real life' examples & how they would be implemented in a SQL database?

someutubchannel
Автор

thanks for the explanation. It helps immensely.

niioizin
Автор

Thank you so much Mr. Erick for this seamless explanation on RBAC. My question is, is RBAC a software or a programme. what is it exactly? Thank you.

ezenwajoy
Автор

Thank's bro! It has helped me a lot!

charlescampista
Автор

Excellent .. Slide online link is broken. Could you please share the updated link or a copy? Thanks

mmkmur
Автор

I'd assume that one role could be shared by multiple users. So that makes it a many-many relationship. Same applies to the next two relations.

jayanthpatki
Автор

Is there a difference between capabilities and resources here? Because in capability lists, a capability denotes a pair of object and access right.

In the multi mapping between permissions and capabilities, it becomes blurry, because a permission could be atomic. The permission could also be viewed as for the individual resource/capability, in the example, one permission could govern one system, the other system could be a separate permission.

AWaterKnight
Автор

looks like a many to many relation ship
user - role
role - permission

tomatte