Comments (6)
Thank you @ScottStefanich. Will try and see if we can repo this.
I did test the install a week ago w/o running in to this issue. Only change since then is Azure CLI 2.55 -> 2.56.
from azure-saas.
Did you try and install the Amin Service API before installing the Permissions API? I looks like the error has to do with the script not being able to download the output deployment parameters from an earlier deployment.
from azure-saas.
Running the SaaS.Admin deployment script results in the same two errors (MSAL token cache and Identity Bicep deployment output parameters).
from azure-saas.
The deployment named 'IdentityFoundationDeployment' successfully completed.
The deployment Output has the following parameters,
version
location
environment
appConfigurationName
keyVaultName
keyVaultUri
appServicePlanName
userAssignedIdentityName
userAssignedIdentityId
sqlServerFQDN
sqlDbServerName
applicationInsightsName
logAnalyticsWorkspaceName
automationAccountName
@1iveowl, can you confirm the SaaS Administration Service API deployment script attempts to retrieve these parameters?
from azure-saas.
I want to report this other error. but first few observation notes:
- It asked me for
azureAdB2CInstanceURL
which is not mentioned in here doc
but I think is related to the one mentioned later on swagger:
"deployment": {
...
"azureb2c": {
...
"tenantId": "***GUID***",
"instance": "https://***.b2clogin.com"
},
...
}
- About the error, seems Azure is no longer accepting this parameter?
Please provide string value for 'azureAdB2CInstanceURL' (? for help): https://********.b2clogin.com
{"code": "InvalidTemplate", "message": "Deployment template validation failed: 'The template parameters 'azureAdInstance' in the parameters file are not valid; they are not present in the original template and can therefore not be provided at deployment time. The only supported parameters for this template are 'version, keyVaultName, keyVaultUri, azureB2CDomain, azureB2cTenantId, azureAdB2CInstanceURL, signedOutCallBackPath, signUpSignInPolicyId, baseUrl, clientId, userAssignedIdentityName, appConfigurationName, certificateKeyName'. Please see https://aka.ms/arm-pass-parameter-values for usage details.'.", "additionalInfo": [{"type": "TemplateViolation", "info": {"lineNumber": 0, "linePosition": 0, "path": ""}}]}
### Critical Error ###
Failed to deploy to permissions-api. This sometimes happens, please try again.
The solution for this, was replacing azureAdInstance
for azureAdB2CInstanceURL
in the parameter file src\Saas.Identity\Saas.Permissions\deployment\bicep\parameters\config-entries-parameters.json
and
src\Saas.Identity\Saas.Permissions\deployment\script
from azure-saas.
I restarted the procedure with a new Entra ID tenant and updated the following,
- WSL
- Ubuntu 22.04 LTS
- Docker Desktop
- Azure CLI
- GitHub CLI
The Identity Provider deployment script completed without errors on the first try.
The Permissions API deployment script encountered the same error,
### SaaS Administration Service API ###
Provisioning the SaaS Administration Service API...
Deploying App Service: Downloading Identity Foundation outputs from Resource Group 'rg-asdk-test-****' deployment named 'IdentityFoundationDeployment'...
ERROR: User '****@****.com' does not exist in MSAL token cache. Run `az login`.
### Critical Error ###
Failed to get Identity Bicep deployment output parameters
from azure-saas.
Related Issues (20)
- Unable to succesfully complete run.sh for SaaS Administration Service API HOT 17
- Azure AD B2C Password reset policy not working HOT 3
- Attempting to access the users link in the Signup Admin Webapp fails HOT 2
- unable to successfully complete run.sh for SaaS Permissions service API HOT 11
- Update GCM to detect when it is running in a CI environment and use the appropriate token(s) for authentication. For the initial iteration, this effort will be scoped to GitHub and Azure DevOps. HOT 2
- No module named 'ruamel' HOT 3
- Azure Devops HOT 2
- Allow non-root Linux users to do a deployment from their machine HOT 1
- Saas Notifications HOT 1
- Retention settings failure HOT 2
- Cannot run deploy permissions GitHub action HOT 1
- Deployment SecretsGenerator hangs HOT 4
- SaaS.Application.Web HOT 2
- run.sh fails to authenticate HOT 4
- Run.sh doesn't run and gives below error. Can some one help ? HOT 5
- Deployment with wrong SKU - PremiumP1 instead of Standard HOT 2
- Service plan of Tenant does not change
- Switch to Azure Entra External ID HOT 1
- GitHub Actions do not work - OIDC ref. is wrongly setup HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-saas.