open-vault/website/source/layouts/docs.erb

566 lines
24 KiB
Plaintext
Raw Normal View History

2015-03-13 17:34:29 +00:00
<% wrap_layout :inner do %>
2017-03-06 20:18:15 +00:00
<% content_for :sidebar do %>
2017-03-26 20:04:14 +00:00
<ul class="nav docs-sidenav">
<li<%= sidebar_current("docs-install") %>>
<a href="/docs/install/index.html">Installing Vault</a>
</li>
<li<%= sidebar_current("docs-internal") %>>
<a href="/docs/internals/index.html">Internals</a>
<ul class="nav">
<li<%= sidebar_current("docs-internals-architecture") %>>
<a href="/docs/internals/architecture.html">Architecture</a>
</li>
<li<%= sidebar_current("docs-internals-ha") %>>
<a href="/docs/internals/high-availability.html">High Availability</a>
</li>
<li<%= sidebar_current("docs-internals-security") %>>
<a href="/docs/internals/security.html">Security Model</a>
</li>
<li<%= sidebar_current("docs-internals-telemetry") %>>
<a href="/docs/internals/telemetry.html">Telemetry</a>
</li>
<li<%= sidebar_current("docs-internals-token") %>>
<a href="/docs/internals/token.html">Token Authentication</a>
</li>
<li<%= sidebar_current("docs-internals-rotation") %>>
<a href="/docs/internals/rotation.html">Key Rotation</a>
</li>
<li<%= sidebar_current("docs-internals-replication") %>>
<a href="/docs/internals/replication.html">Replication</a>
</li>
<li<%= sidebar_current("docs-internals-plugins") %>>
<a href="/docs/internals/plugins.html">Plugins</a>
</li>
2017-03-26 20:04:14 +00:00
</ul>
</li>
<li<%= sidebar_current("docs-concepts") %>>
<a href="/docs/concepts/index.html">Basic Concepts</a>
<ul class="nav">
<li<%= sidebar_current("docs-concepts-devserver") %>>
<a href="/docs/concepts/dev-server.html">"Dev" Server</a>
</li>
<li<%= sidebar_current("docs-concepts-seal") %>>
<a href="/docs/concepts/seal.html">Seal/Unseal</a>
</li>
<li<%= sidebar_current("docs-concepts-lease") %>>
<a href="/docs/concepts/lease.html">Lease, Renew, and Revoke</a>
</li>
<li<%= sidebar_current("docs-concepts-auth") %>>
<a href="/docs/concepts/auth.html">Authentication</a>
</li>
<li<%= sidebar_current("docs-concepts-tokens") %>>
<a href="/docs/concepts/tokens.html">Tokens</a>
</li>
<li<%= sidebar_current("docs-concepts-response-wrapping") %>>
<a href="/docs/concepts/response-wrapping.html">Response Wrapping</a>
</li>
<li<%= sidebar_current("docs-concepts-policies") %>>
<a href="/docs/concepts/policies.html">Policies</a>
2017-03-26 20:04:14 +00:00
</li>
<li<%= sidebar_current("docs-concepts-ha") %>>
<a href="/docs/concepts/ha.html">High Availability</a>
</li>
<li<%= sidebar_current("docs-concepts-pgp-gpg-keybase") %>>
<a href="/docs/concepts/pgp-gpg-keybase.html">PGP, GPG, and Keybase</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-configuration") %>>
<a href="/docs/configuration/index.html">Configuration</a>
<ul class="nav">
<li<%= sidebar_current("docs-configuration-listener") %>>
<a href="/docs/configuration/listener/index.html"><tt>listener</tt></a>
<ul class="nav">
<li<%= sidebar_current("docs-configuration-listener-tcp") %>>
<a href="/docs/configuration/listener/tcp.html">TCP</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-configuration-storage") %>>
<a href="/docs/configuration/storage/index.html"><tt>storage</tt></a>
<ul class="nav">
<li<%= sidebar_current("docs-configuration-storage-azure")%>>
<a href="/docs/configuration/storage/azure.html">Azure</a>
</li>
2017-07-23 12:54:33 +00:00
<li<%= sidebar_current("docs-configuration-storage-cockroachdb")%>>
<a href="/docs/configuration/storage/cockroachdb.html">CockroachDB</a>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-configuration-storage-consul")%>>
<a href="/docs/configuration/storage/consul.html">Consul</a>
</li>
2017-07-23 12:54:33 +00:00
<li<%= sidebar_current("docs-configuration-storage-couchdb")%>>
<a href="/docs/configuration/storage/couchdb.html">CouchDB</a>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-configuration-storage-dynamodb")%>>
<a href="/docs/configuration/storage/dynamodb.html">DynamoDB</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-etcd")%>>
<a href="/docs/configuration/storage/etcd.html">Etcd</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-filesystem")%>>
<a href="/docs/configuration/storage/filesystem.html">Filesystem</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-google-cloud")%>>
<a href="/docs/configuration/storage/google-cloud.html">Google Cloud</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-in-memory")%>>
<a href="/docs/configuration/storage/in-memory.html">In-Memory</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-mysql")%>>
<a href="/docs/configuration/storage/mysql.html">MySQL</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-postgresql")%>>
<a href="/docs/configuration/storage/postgresql.html">PostgreSQL</a>
</li>
2017-06-09 01:41:32 +00:00
<li<%= sidebar_current("docs-configuration-storage-cassandra")%>>
<a href="/docs/configuration/storage/cassandra.html">Cassandra</a>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-configuration-storage-s3")%>>
<a href="/docs/configuration/storage/s3.html">S3</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-swift")%>>
<a href="/docs/configuration/storage/swift.html">Swift</a>
</li>
<li<%= sidebar_current("docs-configuration-storage-zookeeper")%>>
<a href="/docs/configuration/storage/zookeeper.html">Zookeeper</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-configuration-telemetry") %>>
<a href="/docs/configuration/telemetry.html"><tt>telemetry</tt></a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands") %>>
<a href="/docs/commands/index.html">Commands (CLI)</a>
<ul class="nav">
2017-09-08 02:19:44 +00:00
<li<%= sidebar_current("docs-commands-audit") %>>
<a href="/docs/commands/audit.html">audit</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-audit-disable") %>>
<a href="/docs/commands/audit/disable.html">disable</a>
</li>
<li<%= sidebar_current("docs-commands-audit-enable") %>>
<a href="/docs/commands/audit/enable.html">enable</a>
</li>
<li<%= sidebar_current("docs-commands-audit-list") %>>
<a href="/docs/commands/audit/list.html">list</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands-auth") %>>
<a href="/docs/commands/auth.html">auth</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-auth-disable") %>>
<a href="/docs/commands/auth/disable.html">disable</a>
</li>
<li<%= sidebar_current("docs-commands-auth-enable") %>>
<a href="/docs/commands/auth/enable.html">enable</a>
</li>
<li<%= sidebar_current("docs-commands-auth-help") %>>
<a href="/docs/commands/auth/help.html">help</a>
</li>
<li<%= sidebar_current("docs-commands-auth-list") %>>
<a href="/docs/commands/auth/list.html">list</a>
</li>
<li<%= sidebar_current("docs-commands-auth-tune") %>>
<a href="/docs/commands/auth/tune.html">tune</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands-delete") %>>
<a href="/docs/commands/delete.html">delete</a>
</li>
<li<%= sidebar_current("docs-commands-lease") %>>
<a href="/docs/commands/lease.html">lease</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-lease-renew") %>>
<a href="/docs/commands/lease/renew.html">renew</a>
</li>
<li<%= sidebar_current("docs-commands-lease-revoke") %>>
<a href="/docs/commands/lease/revoke.html">revoke</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands-list") %>>
<a href="/docs/commands/list.html">list</a>
</li>
<li<%= sidebar_current("docs-commands-login") %>>
<a href="/docs/commands/login.html">login</a>
</li>
<li<%= sidebar_current("docs-commands-operator") %>>
<a href="/docs/commands/operator.html">operator</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-operator-generate-root") %>>
<a href="/docs/commands/operator/generate-root.html">generate-root</a>
</li>
<li<%= sidebar_current("docs-commands-operator-init") %>>
<a href="/docs/commands/operator/init.html">init</a>
</li>
<li<%= sidebar_current("docs-commands-operator-key-status") %>>
<a href="/docs/commands/operator/key-status.html">key-status</a>
</li>
<li<%= sidebar_current("docs-commands-operator-rekey") %>>
<a href="/docs/commands/operator/rekey.html">rekey</a>
</li>
<li<%= sidebar_current("docs-commands-operator-rotate") %>>
<a href="/docs/commands/operator/rotate.html">rotate</a>
</li>
<li<%= sidebar_current("docs-commands-operator-seal") %>>
<a href="/docs/commands/operator/seal.html">seal</a>
</li>
<li<%= sidebar_current("docs-commands-operator-step-down") %>>
<a href="/docs/commands/operator/step-down.html">step-down</a>
</li>
<li<%= sidebar_current("docs-commands-operator-unseal") %>>
<a href="/docs/commands/operator/unseal.html">unseal</a>
</li>
</ul>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-commands-path-help") %>>
2017-09-08 02:19:44 +00:00
<a href="/docs/commands/path-help.html">path-help</a>
2017-03-26 20:04:14 +00:00
</li>
2017-09-08 02:19:44 +00:00
<li<%= sidebar_current("docs-commands-policy") %>>
<a href="/docs/commands/policy.html">policy</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-policy-delete") %>>
<a href="/docs/commands/policy/delete.html">delete</a>
</li>
<li<%= sidebar_current("docs-commands-policy-fmt") %>>
<a href="/docs/commands/policy/fmt.html">fmt</a>
</li>
<li<%= sidebar_current("docs-commands-policy-list") %>>
<a href="/docs/commands/policy/list.html">list</a>
</li>
<li<%= sidebar_current("docs-commands-policy-read") %>>
<a href="/docs/commands/policy/read.html">read</a>
</li>
<li<%= sidebar_current("docs-commands-policy-write") %>>
<a href="/docs/commands/policy/write.html">write</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands-read") %>>
<a href="/docs/commands/read.html">read</a>
</li>
<li<%= sidebar_current("docs-commands-secrets") %>>
<a href="/docs/commands/secrets.html">secrets</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-secrets-disable") %>>
<a href="/docs/commands/secrets/disable.html">disable</a>
</li>
<li<%= sidebar_current("docs-commands-secrets-enable") %>>
<a href="/docs/commands/secrets/enable.html">enable</a>
</li>
<li<%= sidebar_current("docs-commands-secrets-list") %>>
<a href="/docs/commands/secrets/list.html">list</a>
</li>
<li<%= sidebar_current("docs-commands-secrets-move") %>>
<a href="/docs/commands/secrets/move.html">move</a>
</li>
<li<%= sidebar_current("docs-commands-secrets-tune") %>>
<a href="/docs/commands/secrets/tune.html">tune</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands-server") %>>
<a href="/docs/commands/server.html">server</a>
</li>
<li<%= sidebar_current("docs-commands-ssh") %>>
<a href="/docs/commands/ssh.html">ssh</a>
</li>
<li<%= sidebar_current("docs-commands-token") %>>
<a href="/docs/commands/token.html">token</a>
<ul class="nav">
<li<%= sidebar_current("docs-commands-token-capabilities") %>>
<a href="/docs/commands/token/capabilities.html">capabilities</a>
</li>
<li<%= sidebar_current("docs-commands-token-create") %>>
<a href="/docs/commands/token/create.html">create</a>
</li>
<li<%= sidebar_current("docs-commands-token-lookup") %>>
<a href="/docs/commands/token/lookup.html">lookup</a>
</li>
<li<%= sidebar_current("docs-commands-token-renew") %>>
<a href="/docs/commands/token/renew.html">renew</a>
</li>
<li<%= sidebar_current("docs-commands-token-revoke") %>>
<a href="/docs/commands/token/revoke.html">revoke</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-commands-status") %>>
<a href="/docs/commands/status.html">status</a>
</li>
<li<%= sidebar_current("docs-commands-unwrap") %>>
<a href="/docs/commands/unwrap.html">unwrap</a>
2017-03-26 20:04:14 +00:00
</li>
2017-09-08 02:19:44 +00:00
<li<%= sidebar_current("docs-commands-write") %>>
<a href="/docs/commands/write.html">write</a>
2017-03-26 20:04:14 +00:00
</li>
</ul>
</li>
<hr>
<li<%= sidebar_current("docs-secrets") %>>
<a href="/docs/secrets/index.html">Secret Backends</a>
<ul class="nav">
<li<%= sidebar_current("docs-secrets-aws") %>>
<a href="/docs/secrets/aws/index.html">AWS</a>
</li>
<li<%= sidebar_current("docs-secrets-consul") %>>
<a href="/docs/secrets/consul/index.html">Consul</a>
</li>
<li<%= sidebar_current("docs-secrets-cubbyhole") %>>
<a href="/docs/secrets/cubbyhole/index.html">Cubbyhole</a>
</li>
2017-05-02 20:26:32 +00:00
<li<%= sidebar_current("docs-secrets-databases") %>>
2017-08-08 16:28:17 +00:00
<a href="/docs/secrets/databases/index.html">Databases</a>
2017-05-02 20:26:32 +00:00
<ul class="nav">
<li<%= sidebar_current("docs-secrets-databases-cassandra") %>>
<a href="/docs/secrets/databases/cassandra.html">Cassandra</a>
</li>
<li<%= sidebar_current("docs-secrets-databases-hanadb") %>>
<a href="/docs/secrets/databases/hanadb.html">HanaDB</a>
</li>
<li<%= sidebar_current("docs-secrets-databases-mongodb") %>>
2017-06-08 03:36:36 +00:00
<a href="/docs/secrets/databases/mongodb.html">MongoDB</a>
</li>
2017-05-02 20:26:32 +00:00
<li<%= sidebar_current("docs-secrets-databases-mssql") %>>
<a href="/docs/secrets/databases/mssql.html">MSSQL</a>
</li>
<li<%= sidebar_current("docs-secrets-databases-mysql-maria") %>>
<a href="/docs/secrets/databases/mysql-maria.html">MySQL/MariaDB</a>
</li>
<li<%= sidebar_current("docs-secrets-databases-postgresql") %>>
<a href="/docs/secrets/databases/postgresql.html">PostgreSQL</a>
</li>
<li<%= sidebar_current("docs-secrets-databases-oracle") %>>
<a href="/docs/secrets/databases/oracle.html">Oracle</a>
</li>
2017-05-03 07:01:28 +00:00
<li<%= sidebar_current("docs-secrets-databases-custom") %>>
<a href="/docs/secrets/databases/custom.html">Custom</a>
</li>
2017-05-02 20:26:32 +00:00
</ul>
</li>
<li<%= sidebar_current("docs-secrets-kv") %>>
<a href="/docs/secrets/kv/index.html">Key/Value</a>
2017-03-26 20:04:14 +00:00
</li>
2017-07-25 22:33:17 +00:00
<li<%= sidebar_current("docs-secrets-identity") %>>
<a href="/docs/secrets/identity/index.html">Identity</a>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-secrets-pki") %>>
<a href="/docs/secrets/pki/index.html">PKI (Certificates)</a>
</li>
<li<%= sidebar_current("docs-secrets-rabbitmq") %>>
<a href="/docs/secrets/rabbitmq/index.html">RabbitMQ</a>
</li>
<li<%= sidebar_current("docs-secrets-ssh") %>>
<a href="/docs/secrets/ssh/index.html">SSH</a>
<ul class="nav">
<li<%= sidebar_current("docs-secrets-ssh-signed-ssh-certificates") %>>
<a href="/docs/secrets/ssh/signed-ssh-certificates.html">Signed Certificates</a>
</li>
<li<%= sidebar_current("docs-secrets-ssh-one-time-ssh-passwords") %>>
<a href="/docs/secrets/ssh/one-time-ssh-passwords.html">SSH OTP</a>
</li>
<li<%= sidebar_current("docs-secrets-ssh-dynamic-ssh-keys") %>>
<a href="/docs/secrets/ssh/dynamic-ssh-keys.html">Dynamic Key</a>
</li>
</ul>
2017-03-26 20:04:14 +00:00
</li>
Implemented TOTP Secret Backend (#2492) * Initialized basic outline of TOTP backend using Postgresql backend as template * Updated TOTP backend.go's structure and help string * Updated TOTP path_roles.go's structure and help strings * Updated TOTP path_role_create.go's structure and help strings * Fixed typo in path_roles.go * Fixed errors in path_role_create.go and path_roles.go * Added TOTP secret backend information to cli commands * Fixed build errors in path_roles.go and path_role_create.go * Changed field values of period and digits from uint to int, added uint conversion of period when generating passwords * Initialized TOTP test file based on structure of postgresql test file * Added enforcement of input values * Added otp library to vendor folder * Added test steps and cleaned up errors * Modified read credential test step, not working yet * Use of vendored package not allowed - Test error * Removed vendor files for TOTP library * Revert "Removed vendor files for TOTP library" This reverts commit fcd030994bc1741dbf490f3995944e091b11da61. * Hopefully fixed vendor folder issue with TOTP Library * Added additional tests for TOTP backend * Cleaned up comments in TOTP backend_test.go * Added default values of period, algorithm and digits to field schema * Changed account_name and issuer fields to optional * Removed MD5 as a hash algorithm option * Implemented requested pull request changes * Added ability to validate TOTP codes * Added ability to have a key generated * Added skew, qr size and key size parameters * Reset vendor.json prior to merge * Readded otp and barcode libraries to vendor.json * Modified help strings for path_role_create.go * Fixed test issue in testAccStepReadRole * Cleaned up error formatting, variable names and path names. Also added some additional documentation * Moveed barcode and url output to key creation function and did some additional cleanup based on requested changes * Added ability to pass in TOTP urls * Added additional tests for TOTP server functions * Removed unused QRSize, URL and Generate members of keyEntry struct * Removed unnecessary urlstring variable from pathKeyCreate * Added website documentation for TOTP secret backend * Added errors if generate is true and url or key is passed, removed logger from backend, and revised parameter documentation. * Updated website documentation and added QR example * Added exported variable and ability to disable QR generation, cleaned up error reporting, changed default skew value, updated documentation and added additional tests * Updated API documentation to inlude to exported variable and qr size option * Cleaned up return statements in path_code, added error handling while validating codes and clarified documentation for generate parameters in path_keys
2017-05-04 17:49:42 +00:00
<li<%= sidebar_current("docs-secrets-totp") %>>
<a href="/docs/secrets/totp/index.html">TOTP</a>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-secrets-transit") %>>
<a href="/docs/secrets/transit/index.html">Transit</a>
</li>
<hr>
<li<%= sidebar_current("docs-secrets-cassandra") %>>
<a href="/docs/secrets/cassandra/index.html">Cassandra <sup>DEPRECATED</sup></a>
</li>
<li<%= sidebar_current("docs-secrets-mongodb") %>>
<a href="/docs/secrets/mongodb/index.html">MongoDB <sup>DEPRECATED</sup></a>
</li>
<li<%= sidebar_current("docs-secrets-mssql") %>>
<a href="/docs/secrets/mssql/index.html">MSSQL <sup>DEPRECATED</sup></a>
</li>
<li<%= sidebar_current("docs-secrets-mysql") %>>
<a href="/docs/secrets/mysql/index.html">MySQL <sup>DEPRECATED</sup></a>
</li>
<li<%= sidebar_current("docs-secrets-postgresql") %>>
<a href="/docs/secrets/postgresql/index.html">PostgreSQL <sup>DEPRECATED</sup></a>
</li>
2017-03-26 20:04:14 +00:00
</ul>
</li>
<li<%= sidebar_current("docs-auth") %>>
<a href="/docs/auth/index.html">Auth Methods</a>
2017-03-26 20:04:14 +00:00
<ul class="nav">
<li<%= sidebar_current("docs-auth-approle") %>>
<a href="/docs/auth/approle.html">AppRole</a>
</li>
Create unified aws auth backend (#2441) * Rename builtin/credential/aws-ec2 to aws The aws-ec2 authentication backend is being expanded and will become the generic aws backend. This is a small rename commit to keep the commit history clean. * Expand aws-ec2 backend to more generic aws This adds the ability to authenticate arbitrary AWS IAM principals using AWS's sts:GetCallerIdentity method. The AWS-EC2 auth backend is being to just AWS with the expansion. * Add missing aws auth handler to CLI This was omitted from the previous commit * aws auth backend general variable name cleanup Also fixed a bug where allowed auth types weren't being checked upon login, and added tests for it. * Update docs for the aws auth backend * Refactor aws bind validation * Fix env var override in aws backend test Intent is to override the AWS environment variables with the TEST_* versions if they are set, but the reverse was happening. * Update docs on use of IAM authentication profile AWS now allows you to change the instance profile of a running instance, so the use case of "a long-lived instance that's not in an instance profile" no longer means you have to use the the EC2 auth method. You can now just change the instance profile on the fly. * Fix typo in aws auth cli help * Respond to PR feedback * More PR feedback * Respond to additional PR feedback * Address more feedback on aws auth PR * Make aws auth_type immutable per role * Address more aws auth PR feedback * Address more iam auth PR feedback * Rename aws-ec2.html.md to aws.html.md Per PR feedback, to go along with new backend name. * Add MountType to logical.Request * Make default aws auth_type dependent upon MountType When MountType is aws-ec2, default to ec2 auth_type for backwards compatibility with legacy roles. Otherwise, default to iam. * Pass MountPoint and MountType back up to the core Previously the request router reset the MountPoint and MountType back to the empty string before returning to the core. This ensures they get set back to the correct values.
2017-04-24 19:15:50 +00:00
<li<%= sidebar_current("docs-auth-aws") %>>
<a href="/docs/auth/aws.html">AWS</a>
2017-03-26 20:04:14 +00:00
</li>
<li<%= sidebar_current("docs-auth-gcp") %>>
<a href="/docs/auth/gcp.html">Google Cloud</a>
</li>
<li<%= sidebar_current("docs-auth-kubernetes") %>>
<a href="/docs/auth/kubernetes.html">Kubernetes</a>
</li>
2017-03-26 20:04:14 +00:00
<li<%= sidebar_current("docs-auth-github") %>>
<a href="/docs/auth/github.html">GitHub</a>
</li>
<li<%= sidebar_current("docs-auth-ldap") %>>
<a href="/docs/auth/ldap.html">LDAP</a>
</li>
<li<%= sidebar_current("docs-auth-mfa") %>>
<a href="/docs/auth/mfa.html">MFA</a>
</li>
<li<%= sidebar_current("docs-auth-okta") %>>
<a href="/docs/auth/okta.html">Okta</a>
</li>
<li<%= sidebar_current("docs-auth-radius") %>>
<a href="/docs/auth/radius.html">RADIUS</a>
</li>
<li<%= sidebar_current("docs-auth-cert") %>>
<a href="/docs/auth/cert.html">TLS Certificates</a>
</li>
<li<%= sidebar_current("docs-auth-token") %>>
<a href="/docs/auth/token.html">Tokens</a>
</li>
<li<%= sidebar_current("docs-auth-userpass") %>>
<a href="/docs/auth/userpass.html">Username &amp; Password</a>
</li>
2017-08-08 16:28:17 +00:00
<hr>
<li<%= sidebar_current("docs-auth-appid") %>>
<a href="/docs/auth/app-id.html">App ID <sup>DEPRECATED</sup></a>
</li>
2017-03-26 20:04:14 +00:00
</ul>
</li>
<li<%= sidebar_current("docs-audit") %>>
2017-09-08 02:38:47 +00:00
<a href="/docs/audit/index.html">Audit Devices</a>
2017-03-26 20:04:14 +00:00
<ul class="nav">
<li<%= sidebar_current("docs-audit-file") %>>
<a href="/docs/audit/file.html">File</a>
</li>
<li<%= sidebar_current("docs-audit-syslog") %>>
<a href="/docs/audit/syslog.html">Syslog</a>
</li>
<li<%= sidebar_current("docs-audit-socket") %>>
<a href="/docs/audit/socket.html">Socket</a>
</li>
</ul>
</li>
Backend plugin system (#2874) * Add backend plugin changes * Fix totp backend plugin tests * Fix logical/plugin InvalidateKey test * Fix plugin catalog CRUD test, fix NoopBackend * Clean up commented code block * Fix system backend mount test * Set plugin_name to omitempty, fix handleMountTable config parsing * Clean up comments, keep shim connections alive until cleanup * Include pluginClient, disallow LookupPlugin call from within a plugin * Add wrapper around backendPluginClient for proper cleanup * Add logger shim tests * Add logger, storage, and system shim tests * Use pointer receivers for system view shim * Use plugin name if no path is provided on mount * Enable plugins for auth backends * Add backend type attribute, move builtin/plugin/package * Fix merge conflict * Fix missing plugin name in mount config * Add integration tests on enabling auth backend plugins * Remove dependency cycle on mock-plugin * Add passthrough backend plugin, use logical.BackendType to determine lease generation * Remove vault package dependency on passthrough package * Add basic impl test for passthrough plugin * Incorporate feedback; set b.backend after shims creation on backendPluginServer * Fix totp plugin test * Add plugin backends docs * Fix tests * Fix builtin/plugin tests * Remove flatten from PluginRunner fields * Move mock plugin to logical/plugin, remove totp and passthrough plugins * Move pluginMap into newPluginClient * Do not create storage RPC connection on HandleRequest and HandleExistenceCheck * Change shim logger's Fatal to no-op * Change BackendType to uint32, match UX backend types * Change framework.Backend Setup signature * Add Setup func to logical.Backend interface * Move OptionallyEnableMlock call into plugin.Serve, update docs and comments * Remove commented var in plugin package * RegisterLicense on logical.Backend interface (#3017) * Add RegisterLicense to logical.Backend interface * Update RegisterLicense to use callback func on framework.Backend * Refactor framework.Backend.RegisterLicense * plugin: Prevent plugin.SystemViewClient.ResponseWrapData from getting JWTs * plugin: Revert BackendType to remove TypePassthrough and related references * Fix typo in plugin backends docs
2017-07-20 17:28:40 +00:00
<li<%= sidebar_current("docs-plugin") %>>
<a href="/docs/plugin/index.html">Plugin Backends</a>
</li>
2017-03-26 20:04:14 +00:00
<hr>
<li<%= sidebar_current("docs-vault-enterprise") %>>
<a href="/docs/enterprise/index.html">Vault Enterprise</a>
2017-03-26 20:04:14 +00:00
<ul class="nav">
<li <%= sidebar_current("docs-vault-enterprise-replication")%> >
<a href="/docs/enterprise/replication/index.html">Replication</a>
2017-03-26 20:04:14 +00:00
</li>
<li <%= sidebar_current("docs-vault-enterprise-hsm")%> >
<a href="/docs/enterprise/hsm/index.html">HSM Support</a>
2017-03-26 20:04:14 +00:00
<ul class="nav">
<li <%= sidebar_current("docs-vault-enterprise-hsm-behavior")%>>
<a href="/docs/enterprise/hsm/behavior.html">Behavioral Changes</a>
2017-03-26 20:04:14 +00:00
</li>
<li <%= sidebar_current("docs-vault-enterprise-hsm-configuration")%>>
<a href="/docs/enterprise/hsm/configuration.html">Configuration</a>
2017-03-26 20:04:14 +00:00
</li>
<li <%= sidebar_current("docs-vault-enterprise-hsm-security")%>>
<a href="/docs/enterprise/hsm/security.html">Security</a>
2017-03-26 20:04:14 +00:00
</li>
</ul>
</li>
2017-05-01 21:36:37 +00:00
<li<%= sidebar_current("docs-vault-enterprise-ui") %>>
<a href="/docs/enterprise/ui/index.html">UI (Web Interface)</a>
2017-05-01 21:36:37 +00:00
</li>
2017-08-09 17:08:05 +00:00
<li<%= sidebar_current("docs-vault-enterprise-identity") %>>
<a href="/docs/enterprise/identity/index.html">Identity</a>
2017-08-09 17:08:05 +00:00
</li>
2017-08-09 03:48:31 +00:00
<li <%= sidebar_current("docs-vault-enterprise-mfa")%> >
<a href="/docs/enterprise/mfa/index.html">MFA</a>
2017-08-09 03:48:31 +00:00
<ul class="nav">
2017-08-16 02:01:34 +00:00
<li <%= sidebar_current("docs-vault-enterprise-mfa-duo")%>>
<a href="/docs/enterprise/mfa/mfa-duo.html">Duo MFA</a>
2017-08-09 03:48:31 +00:00
</li>
<li <%= sidebar_current("docs-vault-enterprise-mfa-okta")%>>
<a href="/docs/enterprise/mfa/mfa-okta.html">Okta MFA</a>
2017-08-09 03:48:31 +00:00
</li>
2017-08-16 02:01:34 +00:00
<li <%= sidebar_current("docs-vault-enterprise-mfa-pingid")%>>
<a href="/docs/enterprise/mfa/mfa-pingid.html">PingID MFA</a>
2017-08-16 02:01:34 +00:00
</li>
<li <%= sidebar_current("docs-vault-enterprise-mfa-totp")%>>
<a href="/docs/enterprise/mfa/mfa-totp.html">TOTP MFA</a>
2017-08-09 03:48:31 +00:00
</li>
</ul>
</li>
2017-03-26 20:04:14 +00:00
</ul>
</li>
</ul>
2017-03-06 20:18:15 +00:00
<% end %>
2017-03-06 20:18:15 +00:00
<%= yield %>
2015-04-10 02:00:24 +00:00
<% end %>