Share via


The security model of Microsoft Dynamics 365

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 and Microsoft Dynamics 365 (online) provide a security model that protects data integrity and privacy, and supports efficient data access and collaboration. The goals of the model are as follows:

  • Provide users with the access only to the appropriate levels of information that is required to do their jobs.

  • Categorize users by role and restrict access based on those roles.

  • Support data sharing so that users and teams can be granted access to records that they do not own for a specified collaborative effort.

  • Prevent a user's access to records the user does not own or share.

Role-based security in Microsoft Dynamics 365 focuses on grouping a set of privileges together that describe the responsibilities (or tasks that can be performed) for a user. Microsoft Dynamics 365 includes a set of predefined security roles. Each aggregates a set of user rights to make user security management easier. Also, each application deployment can define its own roles to meet the needs of different users.

Record-based security in Microsoft Dynamics 365 focuses on access rights to specific records.

Field-level security in Microsoft Dynamics 365 restricts access to specific high business impact fields in an entity only to specified users or teams.

Combine role-based security, record-level security, and field-level security to define the overall security rights that users have within your custom Microsoft Dynamics 365 application.

More overview information about security can be found in this white paper: Microsoft Dynamics CRM Online security and compliance planning guide.

In This Section

How role-based security can be used to control access to entities in Microsoft Dynamics 365

How record-based security can be used to control access to records in Microsoft Dynamics 365

How field security can be used to control access to field values in Microsoft Dynamics 365

How hierarchical security can be used to control access to entities in Microsoft Dynamics 365

TechNet: Security concepts for Microsoft Dynamics CRM

Release history

What's new for developers: Microsoft Dynamics 365

How do I?

Connect to Microsoft Dynamics 365

The Security Model of Microsoft Dynamics 365

Extend Microsoft Dynamics 365

Model your business data in Microsoft Dynamics 365

Manage your data in Microsoft Dynamics 365

Manage your Microsoft Dynamics 365 deployment

Sample code directory for Microsoft Dynamics 365

Microsoft Dynamics 365 Programming reference

SDK extensions for Microsoft Dynamics 365

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright