Question 80
A SaaS product authenticates consumers separately from AWS operators. The team confirms that aPI authentication succeeds but access to a tenant record crosses tenant boundaries. Which approach most directly resolves this gap?
Explanation
Correct Answer
The scenario identifies this requirement: API authentication succeeds but access to a tenant record crosses tenant boundaries. Select Enforce tenant-level authorization at the service/data layer as the specified technical mechanism. Identity authentication alone does not establish row-level tenant permission. This response addresses the problem described rather than a different design goal.
Incorrect Answers
Provide IAM Identity Center assignments to workforce groups would help if company employees need access to AWS consoles across multiple accounts. IAM Identity Center targets workforce console access. That is not the symptom described here: API authentication succeeds but access to a tenant record crosses tenant boundaries. The matching response is Enforce tenant-level authorization at the service/data layer, because identity authentication alone does not establish row-level tenant permission.
For the alternative failure customers need registration and password recovery for a new mobile app, the control Use Cognito user pools to manage application user directories is relevant: a user pool provides customer sign-up and authentication. Here the evidence instead is API authentication succeeds but access to a tenant record crosses tenant boundaries. The selected technical mechanism is Enforce tenant-level authorization at the service/data layer: identity authentication alone does not establish row-level tenant permission.
Use Cognito identity pool role mapping with scoped permissions where appropriate solves a different operational problem where an app user needs temporary AWS credentials for permitted uploads. Identity pools can exchange identity assertions for temporary AWS credentials. It does not directly address API authentication succeeds but access to a tenant record crosses tenant boundaries. The case calls for Enforce tenant-level authorization at the service/data layer, since identity authentication alone does not establish row-level tenant permission.