AWSCognito用户池策略:允许管理员仅查看自己创建的Cognito用户。
创始人
2024-09-24 14:00:59
0

要实现此策略,您可以使用AWS Cognito的Lambda触发器,在用户池中创建一个前置触发器,在管理员查看用户列表之前验证他们的权限并过滤结果。

以下是一个示例前置触发器Lambda函数,它将检查调用者是否具有管理Cognito用户的权限,并且仅在用户池中包含他们自己创建的用户时才返回。

'use strict'
exports.handler = (event, context, callback) => {
    const userID = event.userName;
    const userPoolID = event.userPoolId;
    
    // Check if user is an admin
    if (event.requestContext.authorizer.claims['cognito:groups'] && event.requestContext.authorizer.claims['cognito:groups'].includes('Admin')) {
        // Verify admin only views own created users
        event.response = {
            claimsOverrideDetails: {
                claimsToAddOrOverride: {
                    'custom:allowedUsers': userID
                }
            }
        };
        callback(null, event);
    }
    else {
        // Not an admin, return only own created users
        event.response = {
            claimsOverrideDetails: {
                claimsToAddOrOverride: {
                    'custom:allowedUsers': userID
                },
                claimsToSuppress: [
                    'custom:createdBy'
                ]
            }
        };
        callback(null, event);
    }
};

在此示例中,管理员用户将包含其自己创建的所有用户,并且非管理员用户将仅包含其自己创建的用户。要实现此策略,请确保在用户池中启用Lambda触发器,并将其配置为启用前置触发器。

相关内容

热门资讯

八分钟实锤!德扑数据软件(we... 八分钟实锤!德扑数据软件(wepower德州)切实真的有挂(详细辅助安装教程)1、全新机制【德扑数据...
3分钟实锤!德扑之星ai代打(... 3分钟实锤!德扑之星ai代打(德州)果然存在有挂(详细辅助科技教程)1、进入游戏-大厅左侧-新手福利...
一分钟实锤!德州ai辅助有用(... 一分钟实锤!德州ai辅助有用(德州之星)其实有挂(详细辅助AA德州教程);1、在德州ai辅助有用ai...
第9分钟实锤!德扑数据软件(德... 第9分钟实锤!德扑数据软件(德州wpk)都是存在有挂(详细辅助必胜教程);1、下载好德扑数据软件辅助...
七分钟实锤!智星德州菠萝有挂吗... 七分钟实锤!智星德州菠萝有挂吗(来玩德州app)本来真的是有挂(详细辅助线上教程)1、在智星德州菠萝...
5分钟实锤!德扑ai助手(德州... 5分钟实锤!德扑ai助手(德州机器人)果然真的是有挂(详细辅助透牌教程);德扑ai助手辅助器中分为三...
6分钟实锤!德扑之星有猫腻(德... 6分钟实锤!德扑之星有猫腻(德州app)切实存在有挂(详细辅助总结教程);1、每一步都需要思考,不同...
7分钟实锤!德州ai辅助软件(... 7分钟实锤!德州ai辅助软件(德州nzt)真是真的是有挂(详细辅助细节方法)1、超多福利:超高返利,...
6分钟实锤!德扑ai助手(德扑... 6分钟实锤!德扑ai助手(德扑)本来是真的有挂(详细辅助教你教程)1、德扑ai助手系统规律教程、德扑...
七分钟实锤!德扑之星猫腻(智星... 七分钟实锤!德扑之星猫腻(智星德州)原来真的是有挂(详细辅助辅助教程)1、德扑之星猫腻ai机器人多个...