Giter VIP home page Giter VIP logo

secret-store-rs's Introduction

Client for accessing secret in Vault

Set the secret store with:

$  cat example/test.json 
{
  "token" : "hvs.CAESIFdXlCrwRH4-lqw9PAxJJUeDguKWPD7Cmsl0abwCb0IHGh4KHGh2cy5EdU9Vd1J2akpXZkxjbU1JN0Zxc0FZaDY",
  "url": "http://127.0.0.1:8200",
}
$ cd example
$ curl -H "Content-Type: application/json" \
	-d  @test.json \
	-X POST \
	http://127.0.0.1:8000/secret-store/update

The function get_secret_from_vault(secret: &str) return the Secret stored in the vault database.

Testing

$ secret-db-vault/start-vault.sh
$ secret-db-vault/create-secret.sh
[...]
hvs.CAESIOGRWPRVBVupBrvFiAgRb09lLiap18sh3ASTRnwljtg6Gh4KHGh2cy5QMktTbXkxT1R2Smkxd29YbGtSRGk2VkQ
$ export VAULT_TOKEN="hvs.CAESIOGRWPRVBVupBrvFiAgRb09lLiap18sh3ASTRnwljtg6Gh4KHGh2cy5QMktTbXkxT1R2Smkxd29YbGtSRGk2VkQ"
$ export VAULT_ADDR="http://127.0.0.1:8200"
$ cargo test

secret-store-rs's People

Contributors

alicefr avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.