Book Image

Mastering Identity and Access Management with Microsoft Azure - Second Edition

By : Jochen Nickel
Book Image

Mastering Identity and Access Management with Microsoft Azure - Second Edition

By: Jochen Nickel

Overview of this book

Microsoft Azure and its Identity and access management are at the heart of Microsoft's software as service products, including Office 365, Dynamics CRM, and Enterprise Mobility Management. It is crucial to master Microsoft Azure in order to be able to work with the Microsoft Cloud effectively. You’ll begin by identifying the benefits of Microsoft Azure in the field of identity and access management. Working through the functionality of identity and access management as a service, you will get a full overview of the Microsoft strategy. Understanding identity synchronization will help you to provide a well-managed identity. Project scenarios and examples will enable you to understand, troubleshoot, and develop on essential authentication protocols and publishing scenarios. Finally, you will acquire a thorough understanding of Microsoft Information protection technologies.
Table of Contents (23 chapters)
Title Page
Copyright and Credits
About Packt
Contributors
Preface
Index

Overview of the RMS 2.1 and 4.2 SDKs


Two active generations of RMS SDKs are available to developers and used for the following developments:

  • Microsoft Rights Management SDK 4.2 for Android, iOS/macOS, Windows devices, and Linux
  • Microsoft Rights Management SDK 2.1 for Windows Desktop Client
  • AD RMS SDK is superseded

The following improvements were included with the 4.2 version:

  • Hybrid support AD RMS and Azure RMS (AD RMS' mobile device extension is needed to make AD RMS available on mobile devices and provides the required authentication methods)
  • Access protected content offline
  • Bring your authentication library
  • Bring your user interface
  • Redesigned API

You can use the following example design to develop your application:

Example of design for an application with the feature specification

 

 

The example above demonstrates how a user can encrypt a document. For this task, he needs to select an Azure RMS template or use an Azure RMS AdHoc-Protection. In order to get the template information from Azure Information...