Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building an Identity Architecture
Rating: 4.6 out of 5(48 ratings)
2,153 students

Building an Identity Architecture

Best practices to create a centralized and modular identity architecture based on open standards
Last updated 8/2021
English

What you'll learn

  • Introduction to the Neo-Security architecture
  • Token flows
  • API integration patters
  • Identity and access management

Course content

2 sections8 lectures1h 14m total length
  • Introduction to Neo-Security18:33

    In the first session, we will introduce you to the concept of Neo-security and then take a closer look at the three main parts of the systems that adhere to it:

    • The Identity Management System

    • The API Management System

    • The Entitlement Management System

  • API Integration Patterns: Phantom, Split, and Proof-of-Possession Tokens15:20

    In this part, we will look at API integration patterns and how to properly secure your APIs in the Neo-security architecture. We will talk about:

    • The Phantom token flow

    • The Split token flow

    • Proof-of-Possession tokens

  • API Integration Patterns: Scopes and Claims, Enforcement and Token Sharing20:50

    In the third lecture, we continue learning about the different API integration patterns. We will take a closer look at:

    • How to organize scopes and claims

    • Levels of enforcement

    • Token sharing techniques, when APIs talk to each other

    • Dealing with entitlement

Requirements

  • Know the basics of identity and access management

Description

This four-part course is focused on best practices to build a centralized and modular identity architecture based on open standards.

By enrolling in the course and following a series of lectures, students will get a comprehensive introduction to the Neo-security concepts and how they can use them to create a secure architecture to protect and assert legitimate access to APIs, services, and applications on the web and mobile.

This course will be utterly useful as it explains how to build a secure and scalable platform which is capable of managing identities, governing the issuance of tokens, and being responsible for federation.

In the first session, we will introduce you to the concept of Neo-security and then take a closer look at the three main parts of the systems that adhere to it:

  • The Identity Management System

  • The API Management System

  • The Entitlement Management System

In the second part, we will look at API integration patterns and how to properly secure your APIs in the Neo-security architecture. We will talk about:

  • The Phantom token flow

  • The Split token flow

  • Proof-of-Possession tokens

In the third part of the Building an Identity Architecture course, we continue learning about the different API integration patterns. We will take a closer look at:

  • How to organize scopes and claims

  • Levels of enforcement

  • Token sharing techniques, when APIs talk to each other

  • Dealing with entitlement

In the fourth and last part of the Building an Identity Architecture course, we examine identities and access management, the details of authentication. In the session, we share:

  • Insight on user identities

  • Theory of the authentication process

  • The relationship between authentication and authorization

  • An overview of federation

Who this course is for:

  • Identity specialists