Skip to content

Railway Integration + Service Accounts #491

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 23 commits into from
Apr 9, 2023
Merged

Railway Integration + Service Accounts #491

merged 23 commits into from
Apr 9, 2023

Conversation

dangtony98
Copy link
Collaborator

Description 📣

This PR adds a ton of new features (some enabled/disabled):

  • Railway Integration: The Infisical-Railway integration is finally here, and we support syncing to both Railway shared variables at the project-level as well as service variables at the service-level. This makes Infisical a total powerhouse for managing any secrets configuration for projects and services on Railway.

  • Service Accounts (currently disabled usage on endpoints): Service Accounts are an effort to create a type of authentication client that strikes a greater balance between the existing Service Token (scoped to a project and environment with crypto capabilities) and API keys (can mimic a user but without crypto capabilities). Since Service Accounts come with an Access Key and Private Key, they have the ability to authenticate with the API whilst also performing cryptographic operations, making them handy to represent any machine client.

The vision for service accounts is to standardize authentication with the Infisical API but also to power more complex secrets workflows such as having a more powerful client capable of generating (short-lived) service tokens.

Type ✨

@dangtony98 dangtony98 merged commit 7e15e73 into main Apr 9, 2023
@dangtony98 dangtony98 deleted the railway branch April 9, 2023 13:31
This was referenced Apr 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant