Skip to main content

Posts

Identity client runtime library (IDCRL) did not get a response from the login server.

Recently I was doing some testing with a background PowerShell and encountered a weird error. “Identity client runtime library (IDCRL) did not get a response from the login server”. The error that you might encounter while working with PowerShell. This error is very misleading when it comes to identifying what could go wrong. After doing quite a good amount of research below are the probable causes for the error. Invalid Credentials MFA (Multi-Factor Authentication) Manage security defaults. Solutions Invalid Credentials Check if your credentials are wrong. Especially if you are using variables. MFA (Multi-Factor Authentication) Check if MFA is enabled on the account which you are using. These only affect you badly if you are developing PowerShell for a background Job. Go to Microsoft 365 admin center Users -> Active users -> Select the user -> Manage multifactor authentication -> Select the user -> Disable multi-factor authentication. M...

PowerApps PowerFx ParseJSON Function

Today we start looking at another feature from the feature list called ParseJSON. We have already seen Named Formulas and Find and Replace in our previous blog(s). In today’s world where most of the solutions are shifting towards Restfull WebAPI’s receiving JSON responses and having a built-in parsing feature will be the cherry on the cake. PowerApps most recent release allows us to take JSON and extract properties from untyped objects. What is ParseJSON function? Use the ParseJSON function to parse data in the JSON format and create untyped objects. Use the dot operator and the Index function to navigate an untyped object. Use the Table function to convert JSON arrays into tables. Use the Value, Text, and Boolean functions to restore the type of primitive data. Use the DateValue, DateTimeValue, TimeValue, ColorValue, and GUID functions to convert untyped strings into typed objects. How to enable ParseJSON feature? Assuming you have already created an app and you are...