当前位置: 首页 > 知识库问答 >
问题:

使用amazon cognito的电子邮件验证链接

刘元青
2023-03-14

我正在使用AWS Cognito进行电子邮件验证,但我遇到的用户注册问题是,它只发送验证代码,无法自定义电子邮件,因此我可以重定向用户,以便在Cognito上验证其电子邮件。使用。net core 2.1 C#。

到目前为止,我得到的是使用亚马逊提供的SES发送电子邮件验证码。

var request = new SignUpRequest
            {
                ClientId = Configuration["AmazonCognito:ClientId"],
                Password = vm.Password,
                Username = vm.Username,
            };

            AmazonCognitoIdentityProviderClient provider =
              new AmazonCognitoIdentityProviderClient(new Amazon.Runtime.AnonymousAWSCredentials());

            SignUpRequest signUpRequest = new SignUpRequest
            {
                ClientId = request.ClientId,
                Username = vm.Username,
                Password = vm.Password
            };
  AttributeType attributeType1 = new AttributeType
            {
                Name = "email",
                Value = vm.Email
            };
            signUpRequest.UserAttributes.Add(attributeType1);

                SignUpResponse result = await  provider.SignUpAsync(signUpRequest);

我想使用电子邮件验证链接验证用户电子邮件。

共有1个答案

章安宜
2023-03-14

用户池中选择所需的用户池。转到常规设置

 类似资料:
  • 我正在提示我的应用程序用户提供电子邮件凭据。 在用户插入电子邮件并通过后,我想验证该帐户。 我正在使用javax。邮政有没有办法验证帐户?只确保凭据确实有效——否则我想显示一个无效用户并传递消息。 也许是某种表演方式: 并在不发送任何内容的情况下检查身份验证异常。

  • 我有一张登记表,上面有姓名、电子邮件和密码。注册时,会向用户的电子邮件地址发送一个确认链接。但在发送链接之前,我需要验证电子邮件地址。我使用了: 它显示的任何电子邮件都有效,例如, 我从获得的电子邮件并将其存储在中。 我到底要怎么做才能让它成功?

  • 我正在使用RNfirebase与我的react-native应用程序。我可以得到电子邮件验证链接来打开我的应用程序,但仅此而已。我知道我需要访问链接并解析它以获得oobCode并将其应用于用户。但是,当我使用该链接打开应用程序时,我从'react-native'中使用{Linking}触发的监听器似乎没有检测到该URL。我想将他们重定向到“感谢您验证您的电子邮件”页面,以及使用由Firebase生

  • 当我的用户收到“请验证电子邮件链接”时,模板中的链接总是:http://localhost:8280/auth.... 但是在此更改之后,我不能再启动我的Quarkus应用程序,因为我得到以下错误消息:颁发者验证错误:received[https://mylinktomywebsite.com/auth/realms/turniersoftware] 所以我移除了KeyCloak中的这个设置。 可

  • 每当我在Firebase中使用电子邮件/密码身份验证提供程序时,提供程序都会在成功注册时发送一个无记名令牌,即使是。是否有一种开箱即用的方法将电子邮件/密码身份验证提供程序配置为在用户验证其电子邮件地址之前不发送无记名令牌(并返回403错误)? 请注意,我知道如何创建用户、登录用户、发送验证电子邮件等。。。使用firebase v9。x通过firebase/auth中的方法创建用户(使用Email

  • 如何使用firebase中的验证电子邮件验证使用电子邮件和密码登录的用户?这背后的逻辑是如何工作的,它在代码中会是什么样子? 解决方案/帮助:对于那些仍在寻找答案的人,我找到了这篇文章 堆栈溢出 帖子