Microsoft Identity Platform: Thoughts on Implicit Grant

The OAuth2 working group recently released a draft of the best practices on how to secure applications using OAuth2 and OpenID Connect....

JWT Expiration as a DateTime string

You have this: Run this: Add-Type -path .\Microsoft.IdentityModel.Tokens.dll [Microsoft.IdentityModel.Tokens.EpochTime]::DateTime(1541531797).ToLocalTime() Tuesday, November 6, 2018 1:16:37 PM...

Keep Credentials Secure using Azure Managed Service Identity

Microsoft has announced the General Availability for Managed Service Identity (MSI) for App Service and Azure Functions. MSI is a wonderful feature that helps keep credentials...

MSAL Configuration and Logging

I previously posted about the logging capabilities in ADALv3. Logging is part of MSAL as well, and works in the same way. Due to the converged...

Azure AD - Office Hours for Developers

The Microsoft Identity team is excited to announce Office Hours for Developers where we delve into your top-of-mind questions about identity and development with Azure AD....

Webinar: Using Microsoft Flow to automate a B2B approval process

Want to see how Flow combined with a custom web service can help your users? Come to a webinar showing a real-life solution leveraging Microsoft Flow...

ADAL.Net 3.17.0 release

Microsoft has published an update to the Active Directory Authentication Library (ADAL). Notable enhancements: Retry-After property when receiving a 429 response Better support for Conditional Access...

Azure AD: Managed Service Identity preview

Here is a great reason to host your cloud services in Azure: Managed Service Identities Instead of calling the AAD token endpoint, you can call this...

Guest access comes to Microsoft Teams

After a long period of development, guest access finally arrives for Microsoft Teams! Based on the Azure AD B2B service, the feature will enable many extranet-type...

Strengthening the Passwords of your Audience

I do a lot of work in the "Identity" space, but I am for sure not the smartest guy in the room. I have...