asp.net Cognito Hosted UI(带自定义域)

a11xaf1n  于 2023-05-02  发布在  .NET
关注(0)|答案(1)|浏览(124)

我正在用ASP建立我的第一个网站。我正在使用Amazon Cognito托管的UI对用户进行身份验证。我已经设置了Cognito用户池,并将Cookie和OpenID身份验证添加到我的应用程序中。
我已经设置了允许的回调URL:https://localhost:7063/signin-oidc
在对我的应用程序进行调试时,当我尝试访问需要[Authorize]的页面,而用户未登录时,将显示Cognito托管的UI。成功登录后,页面显示正确。
而debugging一切都按预期工作。
下一步我托管我的网站与我买了一个costum域。我修改了我的cognito,将costum域用于托管UI,我在debbug模式下进行了一些测试,并且托管UI与我的域一起工作。接下来,我添加了一个新的允许回调URL:https://mydomain/signin-oidc现在我有两个允许的回调,一个用于调试时的localhost,一个用于域。
当我测试网站时,就像我在调试时一样,这次托管的UI显示一个错误:404 Error:所请求的页面未找到。“
看起来没有请求的回调URL。我不确定我是否不允许正确的URL为我的costum域一样,我为localhost。
我按照本教程设置了Cognito和我的应用程序https://coderjony.com/blogs/authenticating-users-in-aspnet-core-mvc-using-amazon-cognito,我唯一改变的是向托管UI添加了一个新的允许URL,并将localhost:7063更改为“mydomain”。
我错过什么了吗?谢谢你

um6iljoc

um6iljoc1#

新手的错误,只是改变了https://example/signin-oidchttps://example.com/signin-oidc,它的工作。

相关问题