open-vault/website
Josh Giles 9c46431b80 Support JSON lists for Okta user groups+policies. (#3801)
* Support JSON lists for Okta user groups+policies.

Migrate the manually-parsed comma-separated string field types for user
groups and user policies to TypeCommaStringSlice. This means user
endpoints now accept proper lists as input for these fields in addition
to comma-separated string values. The value for reads remains a list.

Update the Okta API documentation for users and groups to reflect that
both user group and user/group policy fields are list-valued.

Update the Okta acceptance tests to cover passing a list value for the
user policy field, and require the OKTA_API_TOKEN env var to be set
(required for the "everyone" policy tests to pass).

* Fix typo, add comma-separated docs.
2018-01-16 18:20:19 -05:00
..
data YAML is literally the worst 2017-08-17 11:42:47 -04:00
scripts Remove people from community section (#3099) 2017-08-02 17:57:19 -04:00
source Support JSON lists for Okta user groups+policies. (#3801) 2018-01-16 18:20:19 -05:00
Gemfile Bump middleman-hashicorp version 2018-01-09 13:06:59 -05:00
Gemfile.lock Bump middleman-hashicorp version 2018-01-09 13:06:59 -05:00
LICENSE.md Update license 2017-03-08 11:38:38 -08:00
Makefile Bump middleman-hashicorp version 2018-01-09 11:54:42 -05:00
README.md Fix website command 2017-03-08 09:47:16 -08:00
config.rb Merge branch 'master-oss' into sethvargo/cli-magic 2018-01-03 14:02:31 -05:00
packer.json Bump middleman-hashicorp Docker image 2018-01-09 12:27:13 -05:00
redirects.txt Merge branch 'master-oss' into sethvargo/cli-magic 2018-01-03 14:02:31 -05:00

README.md

Vault Website

This subdirectory contains the entire source for the Vault Website. This is a Middleman project, which builds a static site from these source files.

Contributions Welcome!

If you find a typo or you feel like you can improve the HTML, CSS, or JavaScript, we welcome contributions. Feel free to open issues or pull requests like any normal GitHub project, and we'll merge it in.

Running the Site Locally

Running the site locally is simple. Clone this repo and run make website.

Then open up http://localhost:4567. Note that some URLs you may need to append ".html" to make them work (in the navigation).