-
Notifications
You must be signed in to change notification settings - Fork 3
feat: external identities #188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: rohan <rohan.chaturvedi@protonmail.com>
Signed-off-by: rohan <rohan.chaturvedi@protonmail.com>
…e and authentication flow - Expanded the description of External Identities to clarify their role as identity providers for programmatic access. - Added an example use case involving EC2 instances and the Phase CLI. - Outlined the authentication flow for using External Identities. - Included benefits and prerequisites for implementing External Identities.
Signed-off-by: rohan <rohan.chaturvedi@protonmail.com>
Signed-off-by: rohan <rohan.chaturvedi@protonmail.com>
…e and authentication flow - Expanded the description of External Identities to clarify their role as identity providers for programmatic access. - Added an example use case involving EC2 instances and the Phase CLI. - Outlined the authentication flow for using External Identities. - Included benefits and prerequisites for implementing External Identities.
…nto feat--external-identities
- Included External Identities in the access permissions table for various user roles. - Updated access levels for External Identities across different roles to reflect full, read, and no access as applicable.
- Introduced a new documentation file for the External Identities API, detailing the authentication process using AWS IAM. - Included required and optional fields for the API request, along with example requests in multiple programming languages. - Provided notes on signing the AWS request for clarity on the authentication flow.
- Included a new entry for 'External Identities' in the navigation component to enhance user access to the related API documentation.
…ctions component - Added a description to clarify the purpose of External Identities in the authentication process. - Included the DocActions component for enhanced user interaction. - Improved the wording for the signature expiry property for better readability.
…tion - Clarified the link to External Identities documentation by correcting the URL. - Improved the structure of the AWS IAM authentication instructions for better readability.
…external identities - Added links to 'dynamic-secrets' and 'external-identities' in llms.txt for better navigation. - Updated sitemap.xml to include new URLs for 'dynamic-secrets', 'external-identities', and other relevant sections to improve search engine indexing.
…vice account ID - Replaced the hardcoded service account ID in the authentication examples with a placeholder for better security practices. - Enhanced the JavaScript, Python, Go, and Ruby examples to include proper signing of AWS requests and base64 encoding of request details. - Improved overall clarity and structure of the authentication process across multiple programming languages.
…ormat - Changed the authentication example from cURL to a JSON body format for clarity. - Removed the hardcoded service account ID in the example to enhance security practices. - Improved the overall structure of the request example for better readability.
- Added 'mermaid' package version 11.12.0 to package.json for enhanced diagramming capabilities. - Updated yarn.lock to reflect the addition of 'mermaid' and other related dependencies, ensuring compatibility and stability across the project.
- Introduced a new Diagram component that utilizes the Mermaid library for dynamic diagram rendering. - Implemented client-side rendering with theme detection for dark mode support. - Added error handling for rendering issues and ensured responsive SVG output. - Included loading state while the diagram is being processed.
- Added export for the Diagram component in the mdx.jsx file to enable its usage across the application.
rohan-chaturvedi
approved these changes
Oct 5, 2025
- Added a sequence diagram to illustrate the authentication flow between the client, Phase, and AWS STS. - Updated the documentation to provide a clearer understanding of the steps involved in obtaining and using the Access Token.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.