Hi team,
I added a user pool client to my user pool :
const client = myUserPool.addClient(
"pool",
{
userPoolClientName: "appClient",
generateSecret: true,
}
);
but I can't access the client's Secret
const id = client.userPoolClientId;
const secret = client.????? (userPoolClientSecret this properties is on the CDK doc but cannot find it on the client object
how can I get userPoolClientSecret
from the client?
this what I found on the CDK doc
User Pool clients can generate a client ID as well as a client secret, to support more advanced authentication workflows.
To create a client with an autogenerated client secret, pass the generateSecret: true prop:
const userPoolClient = new cognito.UserPoolClient(this, 'UserPoolClient', {
userPool: importedPool,
generateSecret: true,
});
// Allows you to pass the generated secret to other pieces of infrastructure
const secret = userPoolClient.userPoolClientSecret; //CAN'T find the userPoolClientSecret attribute
also can't find the attribute to specify the client type via the CDK (public client, confidential client, other) like on the IHM
Thank you.