Skip to content
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 1, 2022July 21, 2022

Token Binding with Verifiable Credentials

Update: 21 July '22
Our Identity for All hackathon submission was runner up finalist.

It’s only been four months since the last Microsoft Hackathon targeted at my area of expertise. And Microsoft are back with another one. This time it is the Microsoft Identity for All Hackathon again hosted by DevPost.… keep reading

Posted on June 21, 2022June 20, 2022

Decoding Azure AD Access Tokens with Python

Decoding Azure AD Access Tokens with Python

Previously I have written a number of posts on interacting with Azure AD using the Microsoft Authentication Libraries (MSAL) and Python. This page here lists those posts along with a series using PowerShell. The Python related posts also detail decoding Azure AD access tokens with Python to determine when the access token will expire.… keep reading

Posted on July 28, 2021June 21, 2022

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, 2021June 21, 2022

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, 2021June 21, 2022

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, 2020June 21, 2022

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

  • Debugging Microsoft Entra Verified ID setup and configuration
  • Getting started with the official SailPoint IdentityNow PowerShell SDK
  • Searching LDIF Files with PowerShell
  • Decentralized Identity Searcher PowerShell Module
  • Release 1.1.6 SailPoint IdentityNow PowerShell Module
  • Convert to and from Windows and Unix timestamps with PowerShell
  • Updating and setting primary attributes in SuccessFactors with PowerShell
  • My Road Warrior – Mobile Remote Working Setup 2022
  • Microsoft Entra Verified ID
  • Using Azure AD for SSO into SailPoint IdentityNow
  • Microsoft MVP Renewal 2022/23
  • Token Binding with Verifiable Credentials
  • Decoding Azure AD Access Tokens with Python
  • ESP32 Com Port – CP2102 USB to UART Bridge Controller
  • Microsoft.dotnet-interactive is not compatible with net5.0

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 Entra Verified ID
  • 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
  • Decentralized Identity
  • 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
  • Power BI
  • PowerBI
  • PowerShell
  • Python
  • REST API
  • SailPoint
  • Verifiable Credentials
  • 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 (38)
  • Azure Function Apps (16)
  • Azure Functions (20)
  • 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 (88)
  • Identity (37)
  • Identity and Access Management (193)
  • IdentityNow (47)
  • Internet of Things (15)
  • IoT (17)
  • Jupyter (8)
  • Lithnet (32)
  • Lync (1)
  • management agent (39)
  • MFA (7)
  • microsoft (3)
  • Microsoft Azure (7)
  • Microsoft Graph (30)
  • Microsoft Office 365 (3)
  • MIM (62)
  • node.js (2)
  • NodeJS (8)
  • oauth2.0 (9)
  • Office 365 (4)
  • Power BI (5)
  • PowerBI (9)
  • PowerShell (152)
  • PowerShell (43)
  • Python (7)
  • REST API (8)
  • SailPoint (47)
  • SharePoint (1)
  • Twitter (2)
  • UCWA (1)
  • Uncategorized (4)
  • Universal Dashboard (1)
  • Verified ID (3)
  • Virtual Machines (8)
  • Web API (2)
  • WebAPI (8)
  • webapp (10)
Proudly powered by WordPress