All the ways of retrieving user ID, tenant ID, UPN and environment ID in Power Apps
Whether you’re trying to handle authentication or doing something else, you might need to obtain the current tenant ID or user’s object ID in Entra. There ar...
Whether you’re trying to handle authentication or doing something else, you might need to obtain the current tenant ID or user’s object ID in Entra. There ar...
Few days ago, Microsoft has silently published docs about a new feature in Power Apps component framework called Dependent Libraries. We are going to look un...
At NETWORG we have been extensively using Power Apps component framework which allows us to build custom UI components for Power Apps. Our largest repo with ...
Some time ago (1, 2) I wrote about App Service’s Easy Auth - which is used to easily enable Authnetication and Authorization for App Service, Azure Functions...
Recently, I have been focused on optimizing costs of our company’s Azure costs. Besides consolidating some App Services and creating reservations I noticed s...
This is going to be a very unusual post for this blog, but I found this a very interesting topic which no one has written about yet. And I also believe it ma...
I have been a gamer since my childhood. Watching my cousins play Half-Life or Return to Castle Wolfenstein, through playing GTA: Vice City, Counter-Strike, e...
This is a continuation of my endeavor to host a few of my side projects. In the previous post from 2018, I explained how I moved from a local webhost to an A...
In our company, we have been heavily utilising SoftEther VPN which is a truly amazing, and unique project. Recently, we started shifting towards a more moder...
This is a long overdue article (probably a series) about how corporate IT security is often forcing “security through obscurity” and how it is not helping an...
Continuing my fight against spam in Outlook.com, I decided to employ Azure OpenAI to deal with false-positives (or legit) in the junk folder. We are going to...
For the past couple of months, I have been really frustrated by the amount of spam appearing in my Inbox folder in my personal e-mail provided by Outlook.com...
We have been using Bitwarden in our company as a primary password manager. Previously, we were using their directory connector but we decided to switch to SC...
It’s been a while since Microsoft announced and open-sourced its low-code engine called Power FX. The implementation, however, is only available in .NET, whi...
Hey Friends! I have been gone for longer than I should, but I am back! This time, with a really cool sample for using Cloudflare’s serverless Workers platfor...
Previously, I blogged about OpenAPI and Azure Functions showcasing the way to generate a Swagger definition from Functions (before official extension was ava...
Last year I managed to get Microsoft.Identity.Web running with Azure Functions. During the time, Microsoft released a new model for hosting Functions on .NET...
I recently run into an interesting situation with authentication. Since serverless and Azure Functions are gaining more and more traction, I wanted to see if...
If you want to programmatically set permissions to documents in SharePoint - it is quite simple, just use Microsoft Graph. If you want to set those permissio...
Starting in November 2020, Microsoft started limiting applications to which end-users can consent to. The setup is fairly simple if you use a single tenant f...
Microsoft has really invested a lot into both Edge and Microsoft Search. However Bing is still behind a lot, especially in our Czech waters. On the other han...
About a month ago, I refreshed my device - Dell XPS13 with Surface Pro X. The major difference between these two for me was ARM64 processor architecture, whi...
Logic Apps are Microsoft’s solution for integrations and also a codeless development platform (declarative). If you heard of Microsoft Power Automate (former...
When you build a regular web app in ASP.NET Core, you can easily hook bunch of tools to it in order to be able to generate OpenAPI definitions. With Azure Fu...
Azure App Service has a cool feature which enables your web apps to leverage authentication and authorization without any code changes. It is actually very p...
Few months ago, I wrote a post about moving my blog away from WordPress to GitHub pages. While the general migration to markdown has been quite smooth, setti...
Hi friends! Happy April Fools’ Day! Recently, Microsoft added a new feature to Azure Functions called Custom Handlers. It basically allows you to write Azure...
About a year ago, I posted about Microsoft Authentication Graph Helpers. While it set an example on how to standardize identity setup in ASP.NET Core project...
Lately, I have been playing with Azure Functions. Since the release of v3 runtime, I noticed a really cool thing which signifies a nice progress in overall A...
Hi everyone! Long time no hear!
I have been a heavy user of WinSCP for quite a few years. It is a great tool whether you need to connect to FTP, SFTP or even WebDAV servers. WinSCP offers a...
As you might have heard, Microsoft has released a preview version of Microsoft Edge powered by Chromium. If you were using Chrome before and want to make a s...
A while ago, while I was browsing Kudu's setting documentation I stumbled upon a setting that caught my eye - Dynamic Cache. I have never heard or read about...
Most of web application oriented hosters (like Azure App Service) or application hosted in Docker (in Azure, App Service on Linux), or serverless application...
A while ago, it has been announced that App Service on Linux has gained the ability to make use of Authentication / Authorization as well. Originally, I want...
About a week ago I announced the Microsoft Authentication Graph Helpers. Since then, I decided to publish a small, but a useful enhancement to it - AzureAdAu...
I initially wanted to publish this code in summer already, but in the end, I didn't have enough time to spare to do so. Do you find yourself implementing Mic...
With the recent release of Azure Functions Runtime 2.0, WebJobs SDK 3.0 got released alongside. WebJobs SDK is the backbone of Azure Functions, however it ca...
Recently, when deploying a project, we have hit an interesting issue - when we deployed an ASP.NET Core 2.1 application with HTTPS redirection middleware wit...
I have recently stumbled across a bug in iOS 12 preview which sort of breaks existing sites which make use of OpenID Connect middleware in ASP.NET Core 2.1.
Recently, we had a project which required us to connect to a MySQL server from .NET Core with a client certificate authentication. While this seemed fairly t...
I have been running this blog and bunch of other projects on a local shared hosting called WEDOS for something over 3 years. They offer some great services f...
When authenticating a user, you might want to persist the state through the authentication request - for example whether the user is authenticating for some ...
I have been recently working on an internal project which allows people to authenticate into a Wi-Fi with Azure AD and other various methods through a captiv...
I previously wrote about the possibility of remote debugging PHP apps in Microsoft Azure using ngrok. This solution wasn't much secure and required the use o...
I haven't touch Node.js much lately, however, back while I have been working with it, I was always curious, how to leverage both Passport.js with Azure AD an...
We have been migrating couple of projects to ASP.NET Core 2.0 recently. Amongst the major changes in ASP.NET Core 2.0, probably the biggest change has been d...
Sometimes, when browsing Microsoft’s sites, you can run into some weird errors - like Bad Request - Request too long or sometimes even Connection refused. Th...
Based on my previous post about B2B guest access to application, I made another sample called MyGroups. I think it demonstrates practical usage of both B2B g...
Since Microsoft's Azure AD got the Business-to-Business (B2B) functionality, it has enabled a broad variety of new scenarios to be developed. It for example ...
When you attempt to deploy an ASP.NET Core project to App Service on Linux, you may run into an error during the build process - Object reference not se...
I am sure you have heard of App Service's feature called Local Cache, which allows to cache all the files locally on the instance instead of pulling them fro...
During Build 2017, Microsoft announced bunch of new features for App Service on Linux. One of those features announced was support for SSH support directly i...
In this article we are going to take a look at options on how to deploy a standard PHP application to Azure App Service. This article is split into two parts...
When I was writing a web application with ASP.NET Core with Azure AD and Microsoft Graph, I ran into a very interesting issue - the identity cookies would ge...
Whenever you are collecting a date with Application Insights, it might be handy to have the ability to filter the telemetry based on currently signed in user...
While working on a project, I stumbled upon an interesting issue - how to force the user to reauthenticate in an application - for example when accessin...
When building a Line Of Business (LOB) application, you are usually better off with implementing the customer's current Identity Provider (IdP) which could b...
Recently I have been working on a project in ASP.NET Core and DotVVM accompanied by a WebJob using Azure WebJob SDK. The idea behind publishing was that...
If you have been watching Connect(); or if you read the Azure blog, you should be aware by now, that Azure has recently introduced a pretty cool service call...
cURL is one of the most common ways to make HTTP requests from PHP code. When you make regular http:// calls everything is alright, but when you decide to go...
There are many different articles on the internet about how to make an application faster when hosting it on Azure. This has been a real pain point with big ...
When speaking of modern development nowadays, we can hear words like DevOps and as part of that, Continuous Integration (if you never heard about i...
Whenever I am talking to someone about JavaScript, I mostly end up hearing "callback hell" at least once during the conversation. Most of the people are unfo...
During the last couple of weeks, users started noticing certain issues with an application that I develop on Microsoft Azure using PHP and Azure Web Apps. In...
Recently, I discovered a series of 7 episodes about getting started with Node.js on Microsoft Virtual Academy! It goes through the basics and moves you deepe...
I have been wandering around the web trying to find some more information about geographically scaling web applications with both web and database tier. With...
One of the most pain points during PHP development is usually debugging for me. Quite frankly, I hate to run and debug PHP applications on my local machine, ...