The Vault Anypoint connector enables developers to handle secrets in the Vault platform on Mulesoft Anypoint Runtime.
MuleSoft maintains the Premium version of the connector under the Certified support policy.
Vault Connector 2.0.0 - June 10, 2018
Version 2.0.0 Compatibility
Application/Service |
Version |
Mule Runtime |
3.8.X all versions |
Java |
1.7 and later |
Features
Summary
-
Added operations to support new Secrets Engines: AWS, Databases, Identity, RabbitMQ.
-
Added operations to support using a Userpass Auth Method.
-
No longer dependent on Vault Java Driver.
Authentication Methods
-
Connecting using SSL.
-
Connecting using a token authentication.
Supported Operations
-
AWS Secrets Engine:
-
Create or Update Role with ARN attributes
-
Create or Update Role with Policy attributes
-
Generate Role IAM Credentials
-
Generate Role IAM Credentials with STS
-
Read Role
-
Delete Role
-
List Roles
-
Configure Root IAM Credentials
-
Configure Lease
-
Read Lease
-
-
Databases Secrets Engine:
-
Configure Connection
-
Delete Connection
-
Read Connection
-
List Connections Names
-
Reset Connection
-
Create Role
-
Delete Role
-
List Roles
-
Read Role
-
Generate Credentials
-
-
Identity Secrets Engine:
-
Entity
-
Create Entity
-
Read Entity by ID
-
Update Entity by ID
-
Delete Entity by ID
-
List Entities by ID
-
-
Entity Alias
-
Create an Entity Alias
-
Read Entity Alias by ID
-
Update Entity Alias by ID
-
Delete Entity Alias by ID
-
List Entity Alias by ID
-
-
Group
-
Create Group
-
Read Group by ID
-
Update Group by ID
-
Delete Group by ID
-
List Groups by ID
-
-
Group Alias
-
Create Group Alias
-
Read Group Alias by ID
-
Delete Group Alias by ID
-
List Groups Alias by ID
-
-
Lookup
-
Lookup an Entity
-
Lookup a Group
-
-
-
Key/Value Secrets Engines:
-
Create or Update Secret
-
Delete a Secret
-
Read a Secret
-
List of Keys
-
Write using Client Token
-
Read using Client Token
-
Delete using Client Token
-
List of secrets using Client Token
-
-
RabbitMQ Secrets Engines:
-
Configure Connection
-
Configure Lease
-
Create Role
-
Delete Role
-
Read Role
-
Generate Credentials for a Role
-
Generate Credentials for a Role
-
-
Userpass Auth Method:
-
Create or Update a User
-
Delete a User
-
List of Userpass users
-
Login
-
Read User
-
Update Password on user
-
Update Policies on user
-
Vault Connector 1.0.0 - November 1, 2017
Version 1.0.0 Compatibility
Application/Service |
Version |
Mule Runtime |
3.8.X all versions |
Java |
1.7 and later |
Vault Java Driver |
3.0.0 |
Features
Summary
-
Functionality for DataSense
Authentication Methods
-
Connecting using SSL.
-
Connecting using a token authentication.
Operations supported
-
Secret:
-
Create Secret
-
Get Secret
-
Get list of secrets name in a directory
-
Update Secret
-
Delete Secret
-
Resources
-
Visit the Vault Connector User Manual page for the user manual of the connector.
-
Visit the Vault Connector API Reference page for the technical documentation of the connector.
-
Visit https://www.vaultproject.io page for information on Vault.
-
Learn how to Install and Configure Anypoint™ Connectors in Anypoint™ Studio here.
-
Access MuleSoft’s forum to pose questions and get help from Mule’s broad community of users.
-
To access MuleSoft’s expert support team, subscribe to Mule ESB Enterprise and log in to MuleSoft’s Customer Portal.
-
Contact the connector developers at Ricston