wkaczurba

Identity platform based on Explore the Microsoft Identity Platform

TODO: Describe this one: Introduction to permissions and consent

What are scopes in OAuth.

Identity platofrm vs Microsoft Graph:

Permission Types:

Consent types

Requesting individual user consent.

Service principals (based on Explore service principals )

Registering an app - one of opts:

Application object:

Conditional access based on Discover conditioanl access

Authentication - implement user auth and authorization based on Microsoft tutorial

Libraries

Example - Microsoft tutorial: Implement interacitve authentication by using MSAL.NET

SAS

Types - official tutorial

Types of SAS:

Prefered: User delegation SAS. whenever possible. URL construction..

Choose when to use shared access signatures

Stored access policies - TODO: paste here examples from obtaining SAS token (tutorial here)

Privileged Identity Management Documentation

The idea is of using elevated-like privilages to access important or critical resources you are less likely to deal with on a regular basis. Allows enforcing 2FA, alerts, and so on. Can be made time-bounded. PIM uses “just-in-time” and “just-enoguh-time” approaches to provide privileges.

https://learn.microsoft.com/en-us/azure/active-directory/privileged-identity-management/pim-configure