Amplify Error: auth headless init is missing the following inputParams facebookAppIdUserPool, facebookAppSecretUserPool

Define facebookAppIdUserPool, facebookAppSecretUserPool, googleAppIdUserPool, googleAppSecretUserPool in AUTHCONFIG.

#!/bin/bash
set -e
IFS='|'

AUTHCONFIG="{
"facebookAppId":"fbid1",
"googleClientId":"goog",
"facebookAppIdUserPool":"facebookAppId",
"facebookAppSecretUserPool":"facebookAppSecret",
"googleAppIdUserPool":"facebookAppSecret",
"googleAppSecretUserPool":"googleAppSecret"
}"
AWSCLOUDFORMATIONCONFIG="{
"configLevel":"project",
"useProfile":true,
"profileName":"default"
}"

AMPLIFY="{
"envName":"dev8"
}"
PROVIDERS="{
"awscloudformation":$AWSCLOUDFORMATIONCONFIG
}"
CATEGORIES="{
"auth":$AUTHCONFIG
}"

amplify init 
--amplify $AMPLIFY 
--providers $PROVIDERS 
--categories $CATEGORIES 
--yes

or can use Amplify-CLI command

amplify init 
--amplify "{"envName":"dev"}" 
--categories "{"auth":{"googleAppIdUserPool":"googleAppId","googleAppSecretUserPool":"googleAppSecret"}}" 
--yes

Leave a Comment