我正在 AWS Cognito 中自动创建用户池流程。我正在使用 yaml 文件来设置所有内容(即用户属性、IDP 等)。我需要自定义登录页面,而且我知道我需要将 CSS 添加到特定的类列表中。我不明白在哪里或格式。
最佳答案
我是这样做的。您现在可以使用 AWS::Cognito::UserPoolIdentityProvider 资源
UserPoolUICustomization:
Type: AWS::Cognito::UserPoolUICustomizationAttachment
Properties:
UserPoolId: !Ref CognitoUserPool
ClientId: !Ref CognitoUserPoolClient2
CSS: ".logo-customizable {
max-width: 100%;
max-height: 100%;
}
.banner-customizable {
padding: 0px 0px 5px 0px;
background-color: #fff;
}
.label-customizable {
font-weight: 400;
}
.textDescription-customizable {
padding-top: 10px;
padding-bottom: 10px;
display: block;
font-size: 16px;
}
.idpDescription-customizable {
padding-top: 10px;
padding-bottom: 10px;
display: block;
font-size: 16px;
}
.legalText-customizable {
color: #747474;
font-size: 11px;
}
.submitButton-customizable {
font-size: 14px;
font-weight: bold;
margin: 20px 0px 10px 0px;
height: 40px;
width: 100%;
color: #fff;
background-color: #337ab7;
}"
关于css - 通过 cognitoConfig.yaml 文件自定义 AWS cognito 登录页面 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58140436/