Skip to content
darrenjrobinson - Bespoke Identity and Access Management Solutions
darrenjrobinson – Bespoke Identity and Access Management Solutions

darrenjrobinson – Bespoke Identity and Access Management Solutions

Enterprise Microsoft and SailPoint Identity & Access Management Architect

  • Blog
  • Microsoft Identity Manager
  • SailPoint IdentityNow
  • Lithnet
  • MSAL
  • Hackathons
  • IoT
  • About Darren

Category: Python

Posted on July 28, 2021July 26, 2021

Interactive Authentication to Microsoft Graph using MSAL with Python and Delegated Permissions

Interactive Authentication to Microsoft Graph using MSAL with Python and Delegated Permissions

Earlier this year I wrote this post on Microsoft Graph using MSAL with Python and Delegated Permissions. That post used the Device Code flow which was valid for the particular scenario I had at that time. This post whilst also using delegated permissions and MSAL with Python uses Interactive Flow.… keep reading

Posted on April 15, 2021April 14, 2021

Microsoft Graph using MSAL with Python and Certificate Authentication

Recently I’ve posted about accessing Microsoft Graph using MicroSoft Authentication Libraries (MSAL) with Python and using MSAL with Python and Delegated Permissions. This is the final post in the series where I give an example and script for accessing Microsoft Graph using MSAL with Python and Certificate Authentication.… keep reading

Posted on March 30, 2021April 15, 2021

Microsoft Graph using MSAL with Python and Delegated Permissions

Recently I wrote the Microsoft Graph using MSAL with Python post and mentioned that I would be writing up Python versions of similar MSAL posts I have written using PowerShell. Specifically, MSAL using certificate-based authentication and the topic for this post MSAL with Python and Delegated Permissions.… keep reading

Posted on December 9, 2020December 9, 2020

Accessing the Windows Certificate Store using Python

As mentioned recently in a few posts, I’ve been writing a few scripts using Python over my usual PowerShell. I’m quickly realizing why I love PowerShell so much. It makes automation tasks so easy. Today’s challenge was programmatically getting a certificate out of the Windows Certificate Store using Python.… keep reading

Posted on November 26, 2020April 15, 2021

Microsoft Graph using MSAL with Python

For MSAL with Python and Delegated Permissions
see this post. 

For MSAL with Python and Certificate
Authentication see this post.

The Microsoft Authentication Libraries (MSAL) started to become generally available in May 2019 and I’ve previously written numerous posts on leveraging the .NET… keep reading

Find Posts from Darren Robinson

Find Darren Robinson

Contact Darren Robinson

  • darren@darrenjrobinson.com

Darren’s Recent Posts

  • My first Microsoft Certification in 21 years
  • I don’t know what my password is and I don’t care. I’ve reached peak password!
  • Decentralized Identity of Things
  • Using WordPress API’s with PowerShell
  • Connecting to Microsoft Graph using the Authorization Code with PKCE Flow and PowerShell
  • Generating PKCE codes with PowerShell
  • Microsoft Graph Permission Scope IDs
  • Microsoft Teams – Your Speakers / Microphone aren’t working on a Dell Latitude
  • What does your Azure AD FIDO2 Passwordless Credential look like?
  • Interactive Authentication to Microsoft Graph using MSAL with PowerShell and Delegated Permissions
  • Updating .NET Interactive
  • Get Certificates from a YubiKey using PowerShell
  • DevOps for SailPoint IdentityNow with PowerShell
  • Interactive Authentication to Microsoft Graph using MSAL with Python and Delegated Permissions
  • Azure AD User Account Federation Report

Bookmarks

  • Azure AADSTS Error Codes
  • Azure AD / M365 Tenant ID
  • Azure AD Admin Roles (by task)
  • Azure AD Services Location
  • Azure Functions CRON Cheat Sheet
  • Azure Icons
  • Azure IP Ranges and Service Tags
  • Azure Periodic Table
  • Azure Visio Stencils Pack
  • Docker Hub
  • Granfeldt PSMA
  • Lithnet Tools
  • Microsoft Admin Portals
  • MIM Documentation
  • MIM Tweets
  • MIM Versions
  • MS Graph AAD Query Options
  • MS Graph Permission Explorer
  • PowerShell Gallery
  • SailPoint Compass
  • VSCode Shortcuts (Win)
  • What's new in MS Graph
  • What's new in MS Graph (Beta)
  • Win10 Dev VM
  • Windows 10 Shortcuts

Subscribe to DarrenJRobinson's Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

DARRENJROBINSON\’s Blog RSS

RSS feed RSS - Posts

Blog Tags

  • Active Directory
  • Azure
  • AzureAD
  • AzureAD B2B
  • Azure Function Apps
  • Azure Functions
  • AzureRM
  • Certificate
  • Cognitive Services
  • Docker
  • Domino
  • Exchange
  • FIM
  • Granfeldt
  • Graph API
  • How-to
  • IBM
  • Identity
  • IdentityNow
  • Internet of Things
  • IoT
  • Jupyter
  • Lithnet
  • management agent
  • Microsoft Flow
  • Microsoft Graph
  • MIM
  • MSAL
  • MVP
  • NodeJS
  • oAuth
  • oauth2.0
  • Password
  • PowerBI
  • Power BI
  • PowerShell
  • PowerShell Desktop
  • Python
  • REST API
  • SailPoint
  • Virtual Machines
  • webapp
  • Workday
  • YubiCo
  • YubiKey

Blog Categories

  • 25 Days of Serverless (1)
  • Active Directory (9)
  • Application Development and Integration (9)
  • Azure (13)
  • Azure AD (34)
  • Azure Function Apps (15)
  • Azure Functions (19)
  • Azure Graph (6)
  • Azure Infrastructure (11)
  • Azure Platform (14)
  • Azure Powershell (8)
  • Azure Resource Manager (7)
  • azure vm (5)
  • AzureRM (7)
  • Cloud Infrastructure (1)
  • Communication and Collaboration (1)
  • DevOps (6)
  • Exchange (5)
  • FIM (75)
  • FIM2010R2 (12)
  • granfeldt (37)
  • Graph API (17)
  • How-to (81)
  • Identity (37)
  • Identity and Access Management (182)
  • IdentityNow (44)
  • Internet of Things (14)
  • IoT (17)
  • Jupyter (7)
  • Lithnet (32)
  • Lync (1)
  • management agent (39)
  • MFA (7)
  • microsoft (3)
  • Microsoft Azure (7)
  • Microsoft Graph (28)
  • Microsoft Office 365 (3)
  • MIM (62)
  • node.js (2)
  • NodeJS (8)
  • oauth2.0 (9)
  • Office 365 (4)
  • Power BI (5)
  • PowerBI (9)
  • PowerShell (37)
  • PowerShell (151)
  • Python (5)
  • REST API (8)
  • SailPoint (44)
  • SharePoint (1)
  • Twitter (2)
  • UCWA (1)
  • Uncategorized (4)
  • Universal Dashboard (1)
  • Virtual Machines (8)
  • Web API (2)
  • WebAPI (8)
  • webapp (10)
Proudly powered by WordPress