name: project-name-dev
services:
seq:
image: datalust/seq:latest
container_name: project-name-seq
environment:
ACCEPT_EULA: "Y"
ports:
Write-Host "Checking if '$(legacy_functionapp_name) exists"
$functionAppCheck = az functionapp list --query "[?name=='$(legacy_functionapp_name)']" | ConvertFrom-Json
$functionAppExists = $functionAppCheck.Length -gt 0
Write-Host "Exists: $functionAppExists"
if ($functionAppExists) {
Write-Host "Deleting legacy function app"
az functionapp delete -n $(legacy_functionapp_name) -g $(resourcegroup_name)
Managed Identity auth with simple app authentication (via Add identity provider from the Authentication tab of the app that needs to be protected) is outlined here. This covers the most rudimentary case.
However, often we want to be more specific as to which actions should be protected and which not, where something such as what is outlined here would be done. In this case code is used to configure Auth via the Services.AddAuthentication pattern or the like.
Calling such a web API with Managed identity is achieved using app roles described here
App roles are nece
App IDs provide metadata and capabilities for an iOS application.
The app is uniquely identified in the app store via its Bundle ID
The App ID Prefix is pre-pended to the Bundle ID to allow the app to be searchable and should be set to the Team ID (allowing apps developed by the Team to be easily identified)
- Explicit App IDs: are used for a single app, and required when distributing to the App Store
- Wildcard App IDS: are used for a set of apps and cannot be distributed to the App Store
A WIP (work in progress), collected from a variety of sources...
eg. my-app-api
We will refer to it as {nameOfAppRegistration} from this point forward. (This can be pretty much anything but adding the suffix -api may help distinguish it from the spa registration at a later stage.)
- no redirect is required as there is no interactive user sign-in
Find the VSIX identifier by:
- Renaming the VSIX to .zip
- Opening the .manifest file
- Copy the ID from the ID attribute
Then:
vsixinstaller /q /a /u:"<VSIX Identifier Here>"
git config --global merge.tool vscode | |
git config --global mergetool.vscode.cmd "code --wait $MERGED" | |
git config --global diff.tool vscode | |
git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE" |