AWSCognito在自定义域名下没有正确实现/.well-known/openid-configuration?
创始人
2024-09-24 14:31:36
0

要在 AWS Cognito 用户池上的自定义域中正确实现 /.well-known/openid-configuration,需要遵循以下步骤:

  1. 确保您的 Cognito 应用程序客户端设置为使用自定义域名。您可以将应用程序客户端的“Callback URL”和“Sign out URL”设置为自定义域中的 URL。

  2. 您需要将 AWS API Gateway 部署到自定义域名上。您可以使用您自己的域名或 Amazon 提供的 CloudFront 分发域名。如果您使用自己的域名,则需要在您的 DNS 记录中设置一些必要的 CNAME 记录。

  3. 在 AWS API Gateway 上启用映射到 Cognito 用户池的 Lambda 函数的 REST API。

  4. 要能够正确访问 /.well-known/openid-configuration,您需要在 Lambda 函数中添加以下代码片段:

exports.handler = (event, context, callback) => {
  if(event.path === '/.well-known/openid-configuration') {
    event.path = '/client/.well-known/openid-configuration';
  }
  // your code here
}
  1. 接下来,您需要在 Lambda 函数中添加以下代码片段来处理 /client/.well-known/openid-configuration 路径上的请求:
const config = {
  region: ,
  userPoolId: 
};
const cisp = new AWS.CognitoIdentityServiceProvider(config);

exports.handler = (event, context, callback) => {
  const path = event.path;
  if(path === '/.well-known/openid-configuration') {
    event.path = '/client' + path;
  }
  if(path === '/client/.well-known/openid-configuration') {
    cisp.getOpenIdConfiguration({
      UserPoolId: 
    }, (err, data) => {
      if(err) {
        callback(err);
      } else {
        callback(null, {

相关内容

热门资讯

现有说明如下!新上游辅助反杀(... 现有说明如下!新上游辅助反杀(辅助挂)果然是有挂的(有挂项目)-哔哩哔哩您好:新上游辅助反杀这款游戏...
出乎意料的是!大当家辅助脚本设... 出乎意料的是!大当家辅助脚本设置(辅助挂)一直是有挂(有挂诀窍)-哔哩哔哩《详细加薇13670430...
第2分钟开挂!吉安中至小程序辅... 第2分钟开挂!吉安中至小程序辅助,方片十三张源码,扑克教程-2026最新版本1、用户打开应用后不用登...
有了最新消息!福建兄弟十三水辅... 有了最新消息!福建兄弟十三水辅助工具(辅助挂)果然确实有挂(有挂方式)-哔哩哔哩 了解更多开挂安装加...
第九分钟开挂!来物局潮汕辅助,... 您好,广西老友玩有破解吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
近年来!江西中至黑科技辅助软件... 近年来!江西中至黑科技辅助软件(辅助挂)一贯确实有挂(有挂烘培)-哔哩哔哩 【无需打开直接搜索加薇1...
第十分钟开挂!三哥玩十三张辅助... 第十分钟开挂!三哥玩十三张辅助器,大唐撸麻雀辅助码,我来教教你-2026最新版本1、三哥玩十三张辅助...
昨日!开心泉州辅助器app下载... 昨日!开心泉州辅助器app下载(辅助挂)原来真的是有挂(有挂大纲)-哔哩哔哩 【无需打开直接搜索加薇...
第一分钟开挂!欢乐达人暗宝辅助... 第一分钟开挂!欢乐达人暗宝辅助工具,决战卡五星游戏辅助器,细节方法-2026最新版本1、任何决战卡五...
受玩家影响!黑科技辅助器(辅助... 受玩家影响!黑科技辅助器(辅助挂)原来真的是有挂(有挂绝活儿)-哔哩哔哩黑科技辅助器ai黑科技系统规...