Ren Koike created HDDS-13540:
--------------------------------

             Summary: Implement STS Endpoint Functionality
                 Key: HDDS-13540
                 URL: https://issues.apache.org/jira/browse/HDDS-13540
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: s3gateway
            Reporter: Ren Koike
            Assignee: Ren Koike
             Fix For: 2.1.0


This sub-task focuses on developing the essential logic for the newly created 
STS endpoint. The following key areas will be addressed:
 * *Signature-based AWS Credential Extraction:* Implement a filter to securely 
extract AWS ID and password from the incoming request's signature. This will 
involve validating the signature and parsing the necessary credentials for 
subsequent operations. This validation has to happen before the request reaches 
to the API endpoint.

 * *ACL Subset Checking:* Develop logic to verify that the requested Access 
Control Lists (ACLs) by the user are a valid subset of the user's existing 
resource permissions. 

 * *OM Integration for Temporary Credential Generation:* Modify the Ozone 
Manager (OM) to facilitate the generation and secure storage of temporary AWS 
credentials. This includes defining the data structure for these credentials 
and implementing the necessary API calls to OM.

 * *Token Expiration Management:* Implement mechanisms to manage the lifecycle 
of the generated temporary tokens, including setting provided expiration times 
by the request and handling their invalidation after the expiration. No refresh 
of tokens is supported.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to