Identity Community Hour - 09/10/2020
Tags: azure, dotnet, java, identity
Published: 2020-09-10 20:57:45

Community Hour(s) == YOUR hour(s)

Welcome to another week and another stream of our Community Hour... well hours since we decided to permenantly extend our regular schedule to 2hrs instead of 1hr and get more crammed in. Today's stream was so exciting as we had our good friend Maarten Balliauw, a Dev Advocate for the JetBrains team to show us some really cool things in Rider and code live with us! We also had a surprise segment where we did a live unboxing of the new Surface Duo that was delivered to our HQ 10 mins before going live!! Talk about perfect timing :)

Check out the stream on demand [here](https://www.twitch.tv/videos/736936493) or watch it below:

{% youtube 8Wcj9DyKwOM %}

# Community Shout outs
We may have had to skip the Community Shout outs due to technical issues on my end (Teams didn't like my screen share) but this doesn't meant that we didn't want to call out the great work that our community has been doing around Azure AD and B2C. So, without further ado, here are this week's interesting blogs/articles and videos:

- [Video] [Microsoft Identity and series introduction](https://www.youtube.com/watch?v=G4Ob5JJ2qHE) - a bit of self-promotion but we're super excited to be kicking off this series and we have a ton of content to cover. Make sure to subscribe
- [Video] [How to create Azure AD B2B Guest Users](https://www.youtube.com/watch?v=15wwopBV3us)
- [Video] [Use Azure Active Directory Managed Identities for your Services](https://www.youtube.com/watch?v=alMbGhT9E4A) with [Jan De Vries](https://twitter.com/jan_de_V)
- [Calling Microsoft Graph from your Teams application](https://bob1german.com/2020/08/31/calling-microsoft-graph-from-your-teams-application-part2/) by [Bob German](https://twitter.com/Bob1German )
- [Securing Open Liberty applications with Azure Active Directory using OpenID Connect](https://openliberty.io/blog/2020/09/04/securing-open-liberty-azure.html)
- [Adding Azure AD B2C Login to a Hybrid Mobile App Using Ionic Auth Connect](https://techcommunity.microsoft.com/t5/apps-on-azure/adding-azure-ad-b2c-login-to-a-hybrid-mobile-app-using-ionic/ba-p/1563740)
- (Azure AD B2C seems to support MSAL.js v2)[https://blog.shibayan.jp/entry/20200906/1599324661] - not in English so you'll need to use your browser to translate it. Totally worth it though!

# Coding JetBrains Rider and IntelliJ with Maarten Balliauw

Martin is an awesome developer, a fantastic speaker and an even better live coder. That's why we invited him to our show today to talk about the work that he's been doing with JetBrains Rider - the cross-platform .NET IDE - with regards to Azure AD and Azure. Today's stream was packed with so much goodness. Maarten showed tip after tip and gave us a comprehensive tour around the IDE, we got a look at the latest Azure AD integration and then we spent the rest of the stream building a new feature into the IDE. You read this right! Maarten built a new feature into Rider live on stream with us so we got to experience how 'the sausage is made'. The new feature, for those curious enough, allows developers to add a new RBAC permission to their Azure Storage account straight from the comfort of the IDE! And no matter what technical issues his machine threw at him, he managed to persevere and come out victorious.

If you want to give the new feature a try, checkout out this [GitHub commit](https://github.com/JetBrains/azure-tools-for-intellij/commit/f240f6b0d7e78055ccbf3f7736e62abaf3cdcbe4) and take it for as spin. Make sure to send your feedback to Maarten and his team :)

We were extremely honored to have Maarten code live with us today, as with every other guest, and we learned so much. I'm listing some useful links from today's stream below:

### Maarten Balliauw
- [Blog](https://blog.maartenballiauw.be/)
- [Twitter](https://twitter.com/maartenballiauw/)

### JetBrains Rider
- [Web page / download](https://www.jetbrains.com/rider/)
- [Twitter](https://twitter.com/JetBrainsRider/)

### Azure Toolkit for Rider (OSS)
- [JetBrains plugin](https://plugins.jetbrains.com/plugin/11220-azure-toolkit-for-rider)
- [GitHub Repo](https://github.com/JetBrains/azure-tools-for-intellij)

### Kotlin
- [Learn about Kotlin](https://www.kotlinlang.org/)

### Azure libraries for Java
- [Azure SDKs](https://aka.ms/azsdk)
- [Azure SDKs for Java](https://github.com/Azure/azure-libraries-for-java/)
- [Azure SDKs samples for Java](https://github.com/Azure/azure-libraries-for-java/tree/master/azure-samples)
- [Manage users groups and roles in AAD with Java](https://github.com/Azure-Samples/aad-java-manage-users-groups-and-roles)

# Come code with us
We love streaming and we usually stream live twice a week on [Twitch](https://aka.ms/425Show)! But what we love more is to collaborate with developers and tackle real world scenarios. As such, if you're interested to code with us, if have questions/challenges that you want us to help you with or simply a suggestion on what to stream, then we would love for you to reach out. Join us live on the 425Show :

10a - 1p eastern US time Tuesdays
10a - 12n eastern US time Thursdays for Community Hour

Be sure to send your questions to us here, on Twitter ([Christos](https://twitter.com/christosmatskas), [JP](https://twitter.com/AzureAndChill)) or email: iddevsoc@service.microsoft.com!