Are you over 18 and want to see adult content?
More Annotations
A complete backup of www.www.kinky.nl
Are you over 18 and want to see adult content?
A complete backup of www.blackmonsterterror.com
Are you over 18 and want to see adult content?
A complete backup of www.www.quartier-rouge.be
Are you over 18 and want to see adult content?
A complete backup of celebfanforum.com
Are you over 18 and want to see adult content?
A complete backup of perfectgirls.net
Are you over 18 and want to see adult content?
A complete backup of www.kaufmich.com
Are you over 18 and want to see adult content?
A complete backup of www.redlights.be
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of simplesmenteromances1.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of pinoychannelako.su
Are you over 18 and want to see adult content?
A complete backup of im-schiffchen.de
Are you over 18 and want to see adult content?
A complete backup of thermalbeerspa.com
Are you over 18 and want to see adult content?
A complete backup of houstoncountytax.com
Are you over 18 and want to see adult content?
A complete backup of therudenreport.com
Are you over 18 and want to see adult content?
Text
WINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the AUTOMATING APPLICATION PERMISSION GRANT WHILE AVOIDING In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to USE MICROSOFT.IDENTITY.WEB WITH AZURE FUNCTIONS In this article, I’ll talk about how you can integrate Azure functions with Microsoft.Identity.Web, and I’ll use dependency injection in Azure Functions to do so. First, create a new Azure functions project. You can use Visual studio, Visual Studio for Mac, or Azure functions command line tools to AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
ACCESS AZURE BLOB STORAGE WITH STANDARDS BASED OAUTH Set up blob storage. First provision yourself some Azure storage. Then in that storage, create a container with “Private (no anonymous access” access level, and drop a file, 3. Then in that storage, grant your test user rights to read that storage asWINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the AUTOMATING APPLICATION PERMISSION GRANT WHILE AVOIDING In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to USE MICROSOFT.IDENTITY.WEB WITH AZURE FUNCTIONS In this article, I’ll talk about how you can integrate Azure functions with Microsoft.Identity.Web, and I’ll use dependency injection in Azure Functions to do so. First, create a new Azure functions project. You can use Visual studio, Visual Studio for Mac, or Azure functions command line tools to AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
ACCESS AZURE BLOB STORAGE WITH STANDARDS BASED OAUTH Set up blob storage. First provision yourself some Azure storage. Then in that storage, create a container with “Private (no anonymous access” access level, and drop a file, 3. Then in that storage, grant your test user rights to read that storage as USE MICROSOFT.IDENTITY.WEB WITH AZURE FUNCTIONS In this article, I’ll talk about how you can integrate Azure functions with Microsoft.Identity.Web, and I’ll use dependency injection in Azure Functions to do so. First, create a new Azure functions project. You can use Visual studio, Visual Studio for Mac, or Azure functions command line tools to UNIT TESTING APIS PROTECTED USING AZURE AD AND MICROSOFT This is a question I get a lot, How do I write unit tests for APIs protected by Azure AD? Well, the answer is simple — like you’d write unit tests for any other API.. Let me explain. For this article, I’ll use the sample apps/apis Microsoft has published here.I feel that is an exemplary API that demonstrates the usage of Microsoft.Identity.Web and shows how Microsoft recommends you AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLING We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change CUSTOMIZE VSCODE TERMINAL. VSCODE IS AWESOME, AND IT Customize VSCode terminal. VSCode is awesome, and it supports themes. And so does your operating system. The problem is, when you switch themes, the terminal theme sometimes becomes wonky! What I mean is, lets say you’ve picked some nice colors to show your agnoster zsh theme git integration, or specific colors to show powershell errors,and
AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA START .. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in USE POWERSHELL FROM MAC TO MANAGE AZURE There is something really sexy about using Powershell from Mac to manage Azure. Finally, I don’t have to choose between in *nix terminal and powershell. I have the power of both. HOW TO FIND REPLY URL OF A MULTI-TENANT APP I had a unique situation I ran into — I needed to find the reply URL of an app that was not in my tenancy yet. Sure I can easily find the reply URL of any app that is installed, but in order to install it, I have to send an interactive request, and to send an interactive request, I need the reply URL — catch 22! ENABLE INTELLISENSE IN JUPYTER NOTEBOOKS Enable Intellisense in Jupyter notebooks. Sahil Malik. May 13, 2019 · 1 min read. By default, Jupyter notebooks do not have intellisense. Bummer! But it’s quite easy to enable it. Just add this line at the top of your notebook. %config IPCompleter.greedy=True.WINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the AUTOMATING APPLICATION PERMISSION GRANT WHILE AVOIDING In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to USE MICROSOFT.IDENTITY.WEB WITH AZURE FUNCTIONS In this article, I’ll talk about how you can integrate Azure functions with Microsoft.Identity.Web, and I’ll use dependency injection in Azure Functions to do so. First, create a new Azure functions project. You can use Visual studio, Visual Studio for Mac, or Azure functions command line tools to AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
ACCESS AZURE BLOB STORAGE WITH STANDARDS BASED OAUTH Set up blob storage. First provision yourself some Azure storage. Then in that storage, create a container with “Private (no anonymous access” access level, and drop a file, 3. Then in that storage, grant your test user rights to read that storage asWINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the AUTOMATING APPLICATION PERMISSION GRANT WHILE AVOIDING In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to USE MICROSOFT.IDENTITY.WEB WITH AZURE FUNCTIONS In this article, I’ll talk about how you can integrate Azure functions with Microsoft.Identity.Web, and I’ll use dependency injection in Azure Functions to do so. First, create a new Azure functions project. You can use Visual studio, Visual Studio for Mac, or Azure functions command line tools to AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
ACCESS AZURE BLOB STORAGE WITH STANDARDS BASED OAUTH Set up blob storage. First provision yourself some Azure storage. Then in that storage, create a container with “Private (no anonymous access” access level, and drop a file, 3. Then in that storage, grant your test user rights to read that storage as USE MICROSOFT.IDENTITY.WEB WITH AZURE FUNCTIONS In this article, I’ll talk about how you can integrate Azure functions with Microsoft.Identity.Web, and I’ll use dependency injection in Azure Functions to do so. First, create a new Azure functions project. You can use Visual studio, Visual Studio for Mac, or Azure functions command line tools to UNIT TESTING APIS PROTECTED USING AZURE AD AND MICROSOFT This is a question I get a lot, How do I write unit tests for APIs protected by Azure AD? Well, the answer is simple — like you’d write unit tests for any other API.. Let me explain. For this article, I’ll use the sample apps/apis Microsoft has published here.I feel that is an exemplary API that demonstrates the usage of Microsoft.Identity.Web and shows how Microsoft recommends you AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLING We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change CUSTOMIZE VSCODE TERMINAL. VSCODE IS AWESOME, AND IT Customize VSCode terminal. VSCode is awesome, and it supports themes. And so does your operating system. The problem is, when you switch themes, the terminal theme sometimes becomes wonky! What I mean is, lets say you’ve picked some nice colors to show your agnoster zsh theme git integration, or specific colors to show powershell errors,and
AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA START .. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in USE POWERSHELL FROM MAC TO MANAGE AZURE There is something really sexy about using Powershell from Mac to manage Azure. Finally, I don’t have to choose between in *nix terminal and powershell. I have the power of both. HOW TO FIND REPLY URL OF A MULTI-TENANT APP I had a unique situation I ran into — I needed to find the reply URL of an app that was not in my tenancy yet. Sure I can easily find the reply URL of any app that is installed, but in order to install it, I have to send an interactive request, and to send an interactive request, I need the reply URL — catch 22! ENABLE INTELLISENSE IN JUPYTER NOTEBOOKS Enable Intellisense in Jupyter notebooks. Sahil Malik. May 13, 2019 · 1 min read. By default, Jupyter notebooks do not have intellisense. Bummer! But it’s quite easy to enable it. Just add this line at the top of your notebook. %config IPCompleter.greedy=True.WINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA STARTAZURE AAD TOKENAZURE FUNCTION CUSTOM URLAZURE FUNCTION REDIRECT TO URLAZURE FUNCTION URL PARAMETERAZURE AAD APP REGISTRATIONAZURE FUNCTION APPAUTHENTICATION
.. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLINGAZURE FUNCTION USER ASSIGNED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION MANAGED IDENTITIESCREATE MANAGED IDENTITY AZUREMANAGED IDENTITY IN AZURE We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC ORDELETE O365 GROUP POWERSHELLDELETE OFFICE 365 GROUP SITEDELETE SHAREPOINT GROUP O365HARD DELETE O365 GROUPPOWERSHELL DELETE OFFICE 365 GROUP When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
PUSH A DOCKER IMAGE INTO THE AZURE CONTAINER REGISTRYACR PUSH IMAGEAZURE ACR PUSH IMAGEPULL IMAGE FROM ACRUPLOAD DOCKER IMAGE TO ACR First login into the container registry, az acr login -n myregistry, this command is a wrapper on top of docker login. Now whatever docker image you wish to push, mine was myimage:local, tag it as RUN OH MY ZSH AS INTEGRATED SHELL IN VSCODE ON WINDOWSVSCODE OH MY ZSHVS CODE ZSHVSCODE CHANGE DEFAULT TERMINAL Step #1 is to run oh my zsh properly on Windows 10, here is how.. “Run oh my zsh as integrated shell in VSCode on Windows” is published by Sahil Malik in Winsmarts.com.WINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA STARTAZURE AAD TOKENAZURE FUNCTION CUSTOM URLAZURE FUNCTION REDIRECT TO URLAZURE FUNCTION URL PARAMETERAZURE AAD APP REGISTRATIONAZURE FUNCTION APPAUTHENTICATION
.. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLINGAZURE FUNCTION USER ASSIGNED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION MANAGED IDENTITIESCREATE MANAGED IDENTITY AZUREMANAGED IDENTITY IN AZURE We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC ORDELETE O365 GROUP POWERSHELLDELETE OFFICE 365 GROUP SITEDELETE SHAREPOINT GROUP O365HARD DELETE O365 GROUPPOWERSHELL DELETE OFFICE 365 GROUP When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
PUSH A DOCKER IMAGE INTO THE AZURE CONTAINER REGISTRYACR PUSH IMAGEAZURE ACR PUSH IMAGEPULL IMAGE FROM ACRUPLOAD DOCKER IMAGE TO ACR First login into the container registry, az acr login -n myregistry, this command is a wrapper on top of docker login. Now whatever docker image you wish to push, mine was myimage:local, tag it as RUN OH MY ZSH AS INTEGRATED SHELL IN VSCODE ON WINDOWSVSCODE OH MY ZSHVS CODE ZSHVSCODE CHANGE DEFAULT TERMINAL Step #1 is to run oh my zsh properly on Windows 10, here is how.. “Run oh my zsh as integrated shell in VSCode on Windows” is published by Sahil Malik in Winsmarts.com. SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the UNIT TESTING APIS PROTECTED USING AZURE AD AND MICROSOFT This is a question I get a lot, How do I write unit tests for APIs protected by Azure AD? Well, the answer is simple — like you’d write unit tests for any other API.. Let me explain. For this article, I’ll use the sample apps/apis Microsoft has published here.I feel that is an exemplary API that demonstrates the usage of Microsoft.Identity.Web and shows how Microsoft recommends you DEPLOY A DOCKER IMAGE TO AZURE KUBERNETES SERVICE USING Assuming you have created an Azure container registry, and have pushed a docker image into your registry, now lets deploy that image into a kubernetes cluster using the Azure Kubernetes Service.. Before we do that, we need to provision an instance of Azure Kubernetes Service, and that instance needs to be able to read the Azure Container Registry, for which I can use either an managed COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
HOW TO CALL THE USERINFO ENDPOINT IN AZUREAD 1. ClientID: 78c635e8–06f9–4ec2–92b8–3a04f1466da1. 2. Tenant: sahilplayground.onmicrosoft.com. This should give you an access token, refresh token and an id token. Note that this is a non JWT token. And with a non-jwt access token, I am able to call the userinfo endpoint as below, (That GUID in the URL is my tenant ID) ACCESS TOKENS AND REFRESH TOKENS AND ID TOKENS A refresh token, is a long lived token that you use, to get new access tokens. You usually get an access token for a certain resource — also known as audience. Only clients that can safely secure refresh tokens, should use refresh tokens. An ID Token, is the user’s identity, also usually in JWT format, but doesn’t have to be. HOW TO FIND REPLY URL OF A MULTI-TENANT APP I had a unique situation I ran into — I needed to find the reply URL of an app that was not in my tenancy yet. Sure I can easily find the reply URL of any app that is installed, but in order to install it, I have to send an interactive request, and to send an interactive request, I need the reply URL — catch 22! CUSTOMIZE POWERSHELL COLORS ON A MAC Here is where I can put an initiation script to customize my powershell life. Colors being one of it. To see what color pallette I am using, run Get-PSReadLineOption. You can f i x a bunch of things here, but here is how you can fix the CommandColor. Set-PSReadLineOption -Colors @ {. "Command" = ::DarkRed. DELETE PROVISIONING PROFILES FOR IOS ON MAC Frequently you’ll need to delete provisioning profiles. For instance, if you intend to do a new Ad-hoc deployment and the devices list for a particular app have changed, you need to regenerate provisioning profile, and get rid of the old one! DELETE ALL NODE_MODULES FOLDERS RECURSIVELY ON WINDOWS OR I want to do this because node_modules creates so many small files, it greatly increases my backup times (lots of small files are super slow to copy, no matter how fast your disks are). Not toWINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA STARTAZURE AAD TOKENAZURE FUNCTION CUSTOM URLAZURE FUNCTION REDIRECT TO URLAZURE FUNCTION URL PARAMETERAZURE AAD APP REGISTRATIONAZURE FUNCTION APPAUTHENTICATION
.. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLINGAZURE FUNCTION USER ASSIGNED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION MANAGED IDENTITIESCREATE MANAGED IDENTITY AZUREMANAGED IDENTITY IN AZURE We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC ORDELETE O365 GROUP POWERSHELLDELETE OFFICE 365 GROUP SITEDELETE SHAREPOINT GROUP O365HARD DELETE O365 GROUPPOWERSHELL DELETE OFFICE 365 GROUP When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
PUSH A DOCKER IMAGE INTO THE AZURE CONTAINER REGISTRYACR PUSH IMAGEAZURE ACR PUSH IMAGEPULL IMAGE FROM ACRUPLOAD DOCKER IMAGE TO ACR First login into the container registry, az acr login -n myregistry, this command is a wrapper on top of docker login. Now whatever docker image you wish to push, mine was myimage:local, tag it as RUN OH MY ZSH AS INTEGRATED SHELL IN VSCODE ON WINDOWSVSCODE OH MY ZSHVS CODE ZSHVSCODE CHANGE DEFAULT TERMINAL Step #1 is to run oh my zsh properly on Windows 10, here is how.. “Run oh my zsh as integrated shell in VSCode on Windows” is published by Sahil Malik in Winsmarts.com.WINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA STARTAZURE AAD TOKENAZURE FUNCTION CUSTOM URLAZURE FUNCTION REDIRECT TO URLAZURE FUNCTION URL PARAMETERAZURE AAD APP REGISTRATIONAZURE FUNCTION APPAUTHENTICATION
.. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLINGAZURE FUNCTION USER ASSIGNED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION MANAGED IDENTITIESCREATE MANAGED IDENTITY AZUREMANAGED IDENTITY IN AZURE We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC ORDELETE O365 GROUP POWERSHELLDELETE OFFICE 365 GROUP SITEDELETE SHAREPOINT GROUP O365HARD DELETE O365 GROUPPOWERSHELL DELETE OFFICE 365 GROUP When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
PUSH A DOCKER IMAGE INTO THE AZURE CONTAINER REGISTRYACR PUSH IMAGEAZURE ACR PUSH IMAGEPULL IMAGE FROM ACRUPLOAD DOCKER IMAGE TO ACR First login into the container registry, az acr login -n myregistry, this command is a wrapper on top of docker login. Now whatever docker image you wish to push, mine was myimage:local, tag it as RUN OH MY ZSH AS INTEGRATED SHELL IN VSCODE ON WINDOWSVSCODE OH MY ZSHVS CODE ZSHVSCODE CHANGE DEFAULT TERMINAL Step #1 is to run oh my zsh properly on Windows 10, here is how.. “Run oh my zsh as integrated shell in VSCode on Windows” is published by Sahil Malik in Winsmarts.com. SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the UNIT TESTING APIS PROTECTED USING AZURE AD AND MICROSOFT This is a question I get a lot, How do I write unit tests for APIs protected by Azure AD? Well, the answer is simple — like you’d write unit tests for any other API.. Let me explain. For this article, I’ll use the sample apps/apis Microsoft has published here.I feel that is an exemplary API that demonstrates the usage of Microsoft.Identity.Web and shows how Microsoft recommends you DEPLOY A DOCKER IMAGE TO AZURE KUBERNETES SERVICE USING Assuming you have created an Azure container registry, and have pushed a docker image into your registry, now lets deploy that image into a kubernetes cluster using the Azure Kubernetes Service.. Before we do that, we need to provision an instance of Azure Kubernetes Service, and that instance needs to be able to read the Azure Container Registry, for which I can use either an managed COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
HOW TO CALL THE USERINFO ENDPOINT IN AZUREAD 1. ClientID: 78c635e8–06f9–4ec2–92b8–3a04f1466da1. 2. Tenant: sahilplayground.onmicrosoft.com. This should give you an access token, refresh token and an id token. Note that this is a non JWT token. And with a non-jwt access token, I am able to call the userinfo endpoint as below, (That GUID in the URL is my tenant ID) ACCESS TOKENS AND REFRESH TOKENS AND ID TOKENS A refresh token, is a long lived token that you use, to get new access tokens. You usually get an access token for a certain resource — also known as audience. Only clients that can safely secure refresh tokens, should use refresh tokens. An ID Token, is the user’s identity, also usually in JWT format, but doesn’t have to be. HOW TO FIND REPLY URL OF A MULTI-TENANT APP I had a unique situation I ran into — I needed to find the reply URL of an app that was not in my tenancy yet. Sure I can easily find the reply URL of any app that is installed, but in order to install it, I have to send an interactive request, and to send an interactive request, I need the reply URL — catch 22! CUSTOMIZE POWERSHELL COLORS ON A MAC Here is where I can put an initiation script to customize my powershell life. Colors being one of it. To see what color pallette I am using, run Get-PSReadLineOption. You can f i x a bunch of things here, but here is how you can fix the CommandColor. Set-PSReadLineOption -Colors @ {. "Command" = ::DarkRed. DELETE PROVISIONING PROFILES FOR IOS ON MAC Frequently you’ll need to delete provisioning profiles. For instance, if you intend to do a new Ad-hoc deployment and the devices list for a particular app have changed, you need to regenerate provisioning profile, and get rid of the old one! DELETE ALL NODE_MODULES FOLDERS RECURSIVELY ON WINDOWS OR I want to do this because node_modules creates so many small files, it greatly increases my backup times (lots of small files are super slow to copy, no matter how fast your disks are). Not toWINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA STARTAZURE AAD TOKENAZURE FUNCTION CUSTOM URLAZURE FUNCTION REDIRECT TO URLAZURE FUNCTION URL PARAMETERAZURE AAD APP REGISTRATIONAZURE FUNCTION APPAUTHENTICATION
.. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLINGAZURE FUNCTION USER ASSIGNED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION MANAGED IDENTITIESCREATE MANAGED IDENTITY AZUREMANAGED IDENTITY IN AZURE We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC ORDELETE O365 GROUP POWERSHELLDELETE OFFICE 365 GROUP SITEDELETE SHAREPOINT GROUP O365HARD DELETE O365 GROUPPOWERSHELL DELETE OFFICE 365 GROUP When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
PUSH A DOCKER IMAGE INTO THE AZURE CONTAINER REGISTRYACR PUSH IMAGEAZURE ACR PUSH IMAGEPULL IMAGE FROM ACRUPLOAD DOCKER IMAGE TO ACR First login into the container registry, az acr login -n myregistry, this command is a wrapper on top of docker login. Now whatever docker image you wish to push, mine was myimage:local, tag it as RUN OH MY ZSH AS INTEGRATED SHELL IN VSCODE ON WINDOWSVSCODE OH MY ZSHVS CODE ZSHVSCODE CHANGE DEFAULT TERMINAL Step #1 is to run oh my zsh properly on Windows 10, here is how.. “Run oh my zsh as integrated shell in VSCode on Windows” is published by Sahil Malik in Winsmarts.com.WINSMARTS.COM
In a previous blogpost, I had detailed out the steps for automating permission grants (for both delegated and application permissions) from a headless process, i.e. in automation, using a managed identity or service prinicipal. This is something you’d often use in DevOps. There was a big downside in the approach I had outlined, it required you to grant AppRoleAssignment.ReadWrite.All to the MANAGED IDENTITY AS A DAEMON ACCESSING MICROSOFT GRAPH There are 5 main steps, Create the function app in Azure. Create a user assigned managed identity. Assign the managed identity to the function app. Grant permissions to the managed identity to call Microsoft Graph. Author the function app that runs on a AZURE FUNCTION API AUTHENTICATE WITH MSAL With that, you can now simply set your function app to use Anonymous auth (i.e. we are not asking functions runtime to auth for us), and use the below code to validate the access token and return a 401 if validation fails. The GetAccessToken method simply reads it out of the HTTP headers as below, AZURE FUNCTION AAD INTEGRATION. OKAY I’M GONNA STARTAZURE AAD TOKENAZURE FUNCTION CUSTOM URLAZURE FUNCTION REDIRECT TO URLAZURE FUNCTION URL PARAMETERAZURE AAD APP REGISTRATIONAZURE FUNCTION APPAUTHENTICATION
.. when you pick “A d vanced”, you will be asked to provide some values for the Client ID, Issuer URL, Client Secret (Optional), and allowed token audiences.. To get these values, first register a an App in an Azure AD. This can be any Azure AD, and the same single tenant/multi-tenant concepts apply. It can be native app (in which case the client secret is not required), or Web App (in FIX POWERSHELL ERROR COLORS. WITH POWERSHELL, YOU TOO, CAN I mean, who doesn’t like to read dark red on dark blue text in thin fonts!? It just making looking at errors so much more painful, the way errors were intended to be! On the colors tab, change AZURE FUNCTION WITH USER-ASSIGNED MANAGED IDENTITY CALLINGAZURE FUNCTION USER ASSIGNED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION APP MANAGED IDENTITYAZURE FUNCTION MANAGED IDENTITIESCREATE MANAGED IDENTITY AZUREMANAGED IDENTITY IN AZURE We want to have Function A (the calling function), with a user-assigned managed identity, call Function B (the called function) securely with an access token, HOW TO DEBUG GULP TASKS IN VSCODE But given that VSCode out of the box supports gulp, grunt, jake and npm, and SPFx uses gulp already, it makes a lot of sense to sometimes write custom gulp tasks. Here is how you debug them, In your project, if not already present, create a folder called .vscode. In this folder, if not already present, create a file called launch.json. COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC ORDELETE O365 GROUP POWERSHELLDELETE OFFICE 365 GROUP SITEDELETE SHAREPOINT GROUP O365HARD DELETE O365 GROUPPOWERSHELL DELETE OFFICE 365 GROUP When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
PUSH A DOCKER IMAGE INTO THE AZURE CONTAINER REGISTRYACR PUSH IMAGEAZURE ACR PUSH IMAGEPULL IMAGE FROM ACRUPLOAD DOCKER IMAGE TO ACR First login into the container registry, az acr login -n myregistry, this command is a wrapper on top of docker login. Now whatever docker image you wish to push, mine was myimage:local, tag it as RUN OH MY ZSH AS INTEGRATED SHELL IN VSCODE ON WINDOWSVSCODE OH MY ZSHVS CODE ZSHVSCODE CHANGE DEFAULT TERMINAL Step #1 is to run oh my zsh properly on Windows 10, here is how.. “Run oh my zsh as integrated shell in VSCode on Windows” is published by Sahil Malik in Winsmarts.com. SEAMLESSLY SWITCH BETWEEN MANAGED IDENTITY CREDENTIAL AND Managed Identity Credentials are great because they let you have all the benefits of an identity (permissions, authorization, auditing etc.), without having to manage the credential. But, the UNIT TESTING APIS PROTECTED USING AZURE AD AND MICROSOFT This is a question I get a lot, How do I write unit tests for APIs protected by Azure AD? Well, the answer is simple — like you’d write unit tests for any other API.. Let me explain. For this article, I’ll use the sample apps/apis Microsoft has published here.I feel that is an exemplary API that demonstrates the usage of Microsoft.Identity.Web and shows how Microsoft recommends you DEPLOY A DOCKER IMAGE TO AZURE KUBERNETES SERVICE USING Assuming you have created an Azure container registry, and have pushed a docker image into your registry, now lets deploy that image into a kubernetes cluster using the Azure Kubernetes Service.. Before we do that, we need to provision an instance of Azure Kubernetes Service, and that instance needs to be able to read the Azure Container Registry, for which I can use either an managed COMPLETELY DELETE AN OFFICE365 SITE COLLECTION CLASSIC OR When you delete a SharePoint classic site collection from Office 365, it merely gets moved to the recycle bin. The URL cannot be used unlessyou clear it
HOW TO CALL THE USERINFO ENDPOINT IN AZUREAD 1. ClientID: 78c635e8–06f9–4ec2–92b8–3a04f1466da1. 2. Tenant: sahilplayground.onmicrosoft.com. This should give you an access token, refresh token and an id token. Note that this is a non JWT token. And with a non-jwt access token, I am able to call the userinfo endpoint as below, (That GUID in the URL is my tenant ID) ACCESS TOKENS AND REFRESH TOKENS AND ID TOKENS A refresh token, is a long lived token that you use, to get new access tokens. You usually get an access token for a certain resource — also known as audience. Only clients that can safely secure refresh tokens, should use refresh tokens. An ID Token, is the user’s identity, also usually in JWT format, but doesn’t have to be. HOW TO FIND REPLY URL OF A MULTI-TENANT APP I had a unique situation I ran into — I needed to find the reply URL of an app that was not in my tenancy yet. Sure I can easily find the reply URL of any app that is installed, but in order to install it, I have to send an interactive request, and to send an interactive request, I need the reply URL — catch 22! CUSTOMIZE POWERSHELL COLORS ON A MAC Here is where I can put an initiation script to customize my powershell life. Colors being one of it. To see what color pallette I am using, run Get-PSReadLineOption. You can f i x a bunch of things here, but here is how you can fix the CommandColor. Set-PSReadLineOption -Colors @ {. "Command" = ::DarkRed. DELETE PROVISIONING PROFILES FOR IOS ON MAC Frequently you’ll need to delete provisioning profiles. For instance, if you intend to do a new Ad-hoc deployment and the devices list for a particular app have changed, you need to regenerate provisioning profile, and get rid of the old one! DELETE ALL NODE_MODULES FOLDERS RECURSIVELY ON WINDOWS OR I want to do this because node_modules creates so many small files, it greatly increases my backup times (lots of small files are super slow to copy, no matter how fast your disks are). Not toHomepage
Sign in
Get
started
WWW.WINSMARTS.COM
RANDOM TECH BITS
* Angular Videos
* Contact me
FollowFollowing
Azure CLI tip: Work interactively with JMES queries Azure CLI tip: Work interactively with JMES queries Azure CLI is great, precisely because it’s terminal based and is so powerful and you can run it from everywhere.Sahil Malik
Sep 1
Azure Function with User-Assigned Managed Identity calling another Azure Function securely Azure Function with User-Assigned Managed Identity calling another Azure Function securely Here is the problem we are trying to solve,Sahil Malik
Aug 14
Azure function API authenticate with MSAL A working example of this can be found on github hereSahil Malik
Aug 14
Kubernetes: Create a simple load balanced server Kubernetes: Create a simple load balanced server This is a back to basics sort of a post. It aims to explain how to achieve a very simple task, how to create a replication controllerwith…
Sahil Malik
Jul 30
Reverse engineer REST API calls from Azure CLI Reverse engineer REST API calls from Azure CLI Ever wanted to programmatically query and get the same results that Azure CLI shows? Ever wondered how Azure CLI does what itdoes behind…
Sahil Malik
Jul 3
New Pluralsight Course: Using Microsoft Azure Security Tools to Protect AI Solutions New Pluralsight Course: Using Microsoft Azure Security Tools to Protect AI Solutions My new course is now online. This course builds upon a few other courses I have on Pluralsight.Sahil Malik
Jun 26
New Pluralsight Course: Managing Microsoft Azure AI Solutions New Pluralsight Course: Managing Microsoft Azure AI Solutions My new course is now online. This course builds upon a few other courses I have on Pluralsight.Sahil Malik
Jun 26
New Article: Azure Machine Learning Service New Article: Azure Machine Learning Service In my previous article (May 2019), I talked about the rudiments of AI. In this article, I’ll introduce you to an amazing offeringin Azure…
Sahil Malik
Jun 26
ROPC — Prefer strongly to NOT use ROPC — Prefer strongly to NOT use Why friends don’t let friends use ROPCSahil Malik
Jun 13
New Pluralsight Course: Azure DevOps: Manage and Modularize Tasks andTemplates
New Pluralsight Course: Azure DevOps: Manage and Modularize Tasks andTemplates
Okay my new course is now online. Microsoft Azure DevOps Engineer: Manage and Modularize Tasks and Templates.Sahil Malik
Jun 10
New Pluralsight course: Developing AI Models in Microsoft Azure New Pluralsight course: Developing AI Models in Microsoft Azure My new course is online, titled “Developing AI Models in MicrosoftAzure”.
Sahil Malik
Jun 7
New Pluralsight Course: Creating and Integrating AI with AzureServices
New Pluralsight Course: Creating and Integrating AI withAzure Services
My new course is now online. In this course, titled “Creating and Integrating AI with Azure Services”, I talk about the AI offeringsthat…
Sahil Malik
Jun 7
Azure AD, Python, Web API I didn’t find a lot of examples demonstrating how to use Python to create a Web API that is authenticated by Azure AD. So I wrote one…Sahil Malik
May 22
Enable Intellisense in Jupyter notebooks Enable Intellisense in Jupyter notebooks By default, Jupyter notebooks do not have intellisense. Bummer!Sahil Malik
May 13
CICD, Containers and Kubernetes In this course I recorded a while ago, I show how you can use CICD using Containers, Kubernetes, Gitlab, and GCP.Sahil Malik
May 6
Winsmarts.com
Random tech bitsMore informationFollowers130
Elsewhere
About Winsmarts.com Latest StoriesArchive
About Medium
Terms
Privacy
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0