Managing Trust Relationships with Multiple Business Identity Providers (Basics)

Session Detail:    Classroom 3 Day

Decoupling cloud services from all the complexity by maintaining a direct relationship with all the identity providers is the topic of this course. Each identity provider can use its own authentication protocol and the authentication results will get normalized and once established will Access Control Services (ACS) care about authentication and authorization including provisioning of a UI for the user to choose among all the recognized identity providers. Claims will be accessible for the application developer as well as for SSO IT Pros to establish easy authentication and/or authorization without the necessity to know authentication protocols in detail. Management of different and multiple business identity providers will be handled in a unique fashion without the necessity to write different code. This relationship is called normalizing attributes and will be realized by you via the Azure Management APIs.

Prerequisites

Knowledge and Skills to accomplish a given assignment in Visual Studio when using the General Development Settings collection in Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013. There is no prerequisite nor a requirement to use a credit card to establish a Microsoft Azure Account or to have a Microsoft Azure Account at all. Every student receives one or more than one dedicated cloud service(s) in VBICs cloud-based virtual classroom. Students can be virtually anywhere and at different timezones and require only a Windows-based OS device to utilize their Remote Desktop Connection tool, available on all Microsoft Windows Desktop operating systems > Windows XP.

Who Can Benefit

This course is intended for Architects, IT Professional (IT Pros), and Developers. IT Professional (IT Pros) who also create software applications, build or write computer code or develop Web sites or complex macros as a secondary responsibility and Developers who create software applications, develop web sites and create complex macros. Both should have a minimum of three months programming experience in C# and have basic Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013 navigation skills as well as Architects tasked with transitioning Identity and Access from classic on-Premise or non-Azure datacenters into Microsoft Azure Cloud or tasked to build secure IaaS/PaaS Hybrids between on-premise and Microsoft Azure Cloud.

Session Outline

Class Outline

Module 1: Integration of traditional ASP.NET Web Sites into Enterprise Security Service Bus (ESSB)

  • Lesson 1: Establish the first steps to build an organizational Enterprise Security Service Bus
  • Lesson 2: Create a Relying Party
  • Lesson 3: Establish ACS to delegate authentication
  • Lesson 4: Forwarding every request from unauthenticated users to ACS
  • Lesson 5: Broker authentication
  • Lesson 6: Change access rules in response to programmatic events

After completing this module, students will be able to:

  • Hands-on create first steps in order to establish an organizational Enterprise Security Service Bus
  • Create a Relying Party
  • Establish ACS to delegate authentication
  • Forward every request from unauthenticated users to ACS
  • Broker authentication
  • Change access rules in response to programmatic events

Module 2: Integration of public identity provider into Enterprise Security Service Bus (ESSB)

  • Lesson 1: Hands-on establish advanced steps to create an organizational Enterprise Security Service Bus
  • Lesson 2: Create a Relying Party
  • Lesson 3: Establish ACS to delegate authentication
  • Lesson 4: Forwarding every request from unauthenticated users to ACS

After completing this module, students will be able to:

  • The first step to establish an organizational Enterprise Security Service Bus
  • Create a Relying Party
  • Establish ACS to delegate authentication
  • Forwarding every request from unauthenticated users to ACS

Module 3: Develop and publish applications that integrate with Microsoft Azure Active Directory (MAAD)

  • Lesson 1: Establish a tokenized communication between Azure Namespaces and WS-Federation sign-in endpoints
  • Lesson 2: Establish a Microsoft Azure Active Directory (MAAD) as an (additional) identity provider for any application associated/interfacing with your namespace

After completing this module, students will be able to:

  • Establish a tokenized communication between Azure Namespaces and WS-Federation sign-in endpoints
  • Establish Microsoft Azure Active Directory (MAAD) as an (additional) identity provider for any application associated/interfacing with their namespace

Module 4: Assessment (if time permits): Add French, German, English and Italian as a multilingual integration of traditional ASP.NET Web Sites into your Enterprise Security Service Bus (ESSB)

  • Lesson 1: Code a multilingual Enterprise Security Service Bus (ESSB)

After completing this module, students will be able to:

  • The Assessment is only optional, only if time permits, voluntary at the discretion of the student and does not have a solution folder as there are many ways to achieve the to be assessed target of evaluation and is subject of evaluation by instructor or VBIC staff
  • If the assessment is taken by students will the student receive either an assessment from the instructor about assessment passing during class or will receive a follow-up email for assessment validation result from/by VBIC staff, 5 days after last day of class

Need to train your team?

All of our sessions can be customized to meet your team’s specific needs. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team’s valuable time!

Requesting Team Training
DateTimeTypePriceAdd To Cart

Managing Trust Relationships with Multiple Business Identity Providers (Basics)

3 Day
Classroom

$2,295.00

Chat with a Coach

Chat with a Coach

Have a more immediate need? Why spend the next hour searching online for answers when you can spend just 15 minutes with one of our experts and get accurate and personalized answers to all of your questions. 

$9.99 | 15 Minutes

Book Now