AWS singlesignon documentation change
Summary
Added user attributes (Birthdate, Photos, Website) and KMS-related error reason documentation
Security assessment
While new user attributes expand data collection capabilities, the KMS error documentation additions clarify security feature behavior. No evidence of vulnerability remediation. Input validation patterns may improve data integrity but are not explicitly security-focused.
Diff
diff --git a/singlesignon/latest/IdentityStoreAPIReference/API_CreateUser.md b/singlesignon/latest/IdentityStoreAPIReference/API_CreateUser.md index d360aafc3..15aa9eb57 100644 --- a//singlesignon/latest/IdentityStoreAPIReference/API_CreateUser.md +++ b//singlesignon/latest/IdentityStoreAPIReference/API_CreateUser.md @@ -8,0 +9,2 @@ Request SyntaxRequest ParametersResponse SyntaxResponse ElementsErrorsExamplesSe +Creates a user within the specified identity store. + @@ -24,0 +27 @@ Request SyntaxRequest ParametersResponse SyntaxResponse ElementsErrorsExamplesSe + "Birthdate": "string", @@ -50,0 +54,8 @@ Request SyntaxRequest ParametersResponse SyntaxResponse ElementsErrorsExamplesSe + "Photos": [ + { + "[Display](./API_Photo.html#singlesignon-Type-Photo-Display)": "string", + "[Primary](./API_Photo.html#singlesignon-Type-Photo-Primary)": boolean, + "[Type](./API_Photo.html#singlesignon-Type-Photo-Type)": "string", + "[Value](./API_Photo.html#singlesignon-Type-Photo-Value)": "string" + } + ], @@ -56 +67,2 @@ Request SyntaxRequest ParametersResponse SyntaxResponse ElementsErrorsExamplesSe - "UserType": "string" + "UserType": "string", + "Website": "string" @@ -75,0 +88,13 @@ Required: No +**Birthdate ** + + +The user's birthdate in YYYY-MM-DD format. This field supports standard date format for storing personal information. + +Type: String + +Length Constraints: Minimum length of 1. Maximum length of 1024. + +Pattern: `[\p{L}\p{M}\p{S}\p{N}\p{P}\t\n\r ]+` + +Required: No + @@ -158,0 +184,11 @@ Required: No +**Photos ** + + +A list of photos associated with the user. You can add up to 3 photos per user. Each photo can include a value, type, display name, and primary designation. + +Type: Array of [Photo](./API_Photo.html) objects + +Array Members: Minimum number of 1 item. Maximum number of 3 items. + +Required: No + @@ -236,0 +273,13 @@ Required: No +**Website ** + + +The user's personal website or blog URL. This field allows users to provide a link to their personal or professional website. + +Type: String + +Length Constraints: Minimum length of 1. Maximum length of 1024. + +Pattern: `[\p{L}\p{M}\p{S}\p{N}\p{P}\t\n\r ]+` + +Required: No + @@ -281,0 +331,5 @@ You do not have sufficient access to perform this action. +**Reason** + + +Indicates the reason for an access denial when returned by KMS while accessing a Customer Managed KMS key. For non-KMS access-denied errors, this field is not included. + @@ -341,0 +396,5 @@ Indicates that a requested resource is not found. +**Reason** + + +Indicates the reason for a resource not found error when the service is unable to access a Customer Managed KMS key. For non-KMS permission errors, this field is not included. + @@ -375,0 +435,5 @@ Indicates that the principal has crossed the throttling limits of the API operat +**Reason** + + +Indicates the reason for the throttling error when the service is unable to access a Customer Managed KMS key. For non-KMS permission errors, this field is not included. + @@ -392,0 +457,5 @@ The request failed because it contains a syntax error. +**Reason** + + +Indicates the reason for the validation error when the service is unable to access a Customer Managed KMS key. For non-KMS permission errors, this field is not included. +