Skip to content

Commit

Permalink
Merge branch 'main' into ldap-add-samaccountname-login-option
Browse files Browse the repository at this point in the history
  • Loading branch information
kwagga authored Dec 30, 2024
2 parents 497dc65 + 66470b3 commit 7dd7f72
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions ui/lib/core/addon/components/policy-example.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,21 @@
<div class="has-bottom-margin-s">
{{#if (eq @policyType "acl")}}
<p data-test-example-modal-text="acl">
<Hds::Link::Inline @href={{doc-link "/vault/tutorials/get-started/introduction-policies"}}>ACL Policies</Hds::Link::Inline>
<Hds::Link::Inline @isHrefExternal={{true}} @href={{doc-link "/vault/tutorials/get-started/introduction-policies"}}>ACL
Policies</Hds::Link::Inline>
are written in Hashicorp Configuration Language (
<Hds::Link::Inline @href="https://github.com/hashicorp/hcl">HCL</Hds::Link::Inline>
<Hds::Link::Inline @isHrefExternal={{true}} @href="https://github.com/hashicorp/hcl">HCL</Hds::Link::Inline>
) or JSON and describe which paths in Vault a user or machine is allowed to access. Here is an example policy:
</p>
{{else if (eq @policyType "rgp")}}
<p class="has-bottom-margin-s" data-test-example-modal-text="rgp">
Role Governing Policies (RGPs) are tied to client tokens or identities which is similar to
<Hds::Link::Inline @href={{doc-link "/vault/tutorials/policies/policies"}}>ACL policies</Hds::Link::Inline>. They use
<Hds::Link::Inline @href={{doc-link "/vault/docs/enterprise/sentinel"}}>Sentinel</Hds::Link::Inline>
<Hds::Link::Inline @isHrefExternal={{true}} @href={{doc-link "/vault/tutorials/policies/policies"}}>ACL policies</Hds::Link::Inline>.
They use
<Hds::Link::Inline
@isHrefExternal={{true}}
@href={{doc-link "/vault/docs/enterprise/sentinel"}}
>Sentinel</Hds::Link::Inline>
as a language framework to enable fine-grained policy decisions.
</p>
<p>
Expand All @@ -32,9 +37,15 @@
Endpoint Governing Policies (EGPs) are tied to particular paths (e.g.
<code class="tag is-marginless is-paddingless">aws/creds/</code>
) instead of tokens. They use
<Hds::Link::Inline @href="https://docs.hashicorp.com/sentinel/language">Sentinel</Hds::Link::Inline>
<Hds::Link::Inline
@isHrefExternal={{true}}
@href="https://docs.hashicorp.com/sentinel/language"
>Sentinel</Hds::Link::Inline>
as a language to access
<Hds::Link::Inline @href={{doc-link "/vault/docs/enterprise/sentinel/properties"}}>properties</Hds::Link::Inline>
<Hds::Link::Inline
@isHrefExternal={{true}}
@href={{doc-link "/vault/docs/enterprise/sentinel/properties"}}
>properties</Hds::Link::Inline>
of the incoming requests.
</p>
<p>
Expand All @@ -57,6 +68,7 @@
{{uppercase @policyType}}
policies can be found
<Hds::Link::Inline
@isHrefExternal={{true}}
@href={{doc-link (get this.moreInformationLinks @policyType)}}
data-test-example-modal-information-link
>
Expand Down

0 comments on commit 7dd7f72

Please sign in to comment.