1"use strict";(self.webpackChunktwingate_homepage=self.webpackChunktwingate_homepage||[]).push([[6520],{80726:function(e,t,n){n.r(t),n.d(t,{Head:function(){return q},default:function(){return O}});var a=n(96540),i=n(28453);function o(e){const t=Object.assign({p:"p",a:"a"},(0,i.RP)(),e.components);return a.createElement(a.Fragment,null,a.createElement(t.p,null,"Twingate supports a number of different Security Policy rules. Details for each is included in the individual guides referenced below."),"\n",a.createElement(t.p,null,"â ",a.createElement(t.a,{href:"/docs-assets/ac4686d/docs/authentication"},"Authentication")," settings allow determining re-authentication frequency and ",a.createElement(t.a,{href:"/docs-assets/ac4686d/docs/two-factor-authentication-security-policies"},"2FA requirements")),"\n",a.createElement(t.p,null,"â ",a.createElement(t.a,{href:"/docs-assets/ac4686d/docs/two-factor-authentication-security-policies"},"Two-factor Authentication")," settings are applied to authentication requirements"),"\n",a.createElement(t.p,null,"â ",a.createElement(t.a,{href:"/docs-assets/ac4686d/docs/device-only-resource-policies"},"Device-only Resource Policies")," can be configured to only evaluate device requirements"),"\n",a.createElement(t.p,null,"â ",a.createElement(t.a,{href:"/docs-assets/ac4686d/docs/device-security-guide"},"Trusted Devices")," determines whether devices must be trusted (either manually or automatically) to meet Security Policy requirements"))}
1var r=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,i.RP)(),e.components);return t?a.createElement(t,e,a.createElement(o,e)):o(e)},s=n(35309),l=n(71623),c=n(84343),d=n(48291),p=n(17816),u=n(75131),m=n(22792),h=n(43611),g=n(63377),x=n(42452),f=n(1805),v=n(2976),j=n(64190),b=n(83900),w=n(43285),y=n(22009),k=n(28789),S=n(61540),C=n(21145),E=n(16204),T=n(35935),P=n(74848);function q(e){var t,n,a,i,o,r;const{data:s,location:c,pageContext:p}=e,{mdx:m,docsSocialImage:h}=s,g=null==m||null===(t=m.frontmatter)||void 0===t?void 0:t.title,x=(null==m||null===(n=m.frontmatter)||void 0===n?void 0:n.description)||(null==m||null===(a=m.frontmatter)||void 0===a?void 0:a.subtitle),f=null==m||null===(i=m.frontmatter)||void 0===i?void 0:i.keywords,{docsMetadata:v}=(0,E.M)(),j=x||(null==v?void 0:v.description),b=(0,T.f)((0,u.Z)(m),null!==(o=p.navigationTree)&&void 0!==o?o:[],g),y=b.length>1;return(0,P.jsxs)(w.k,{title:g,description:j,keywords:f,pathname:c.pathname,image:null==h||null===(r=h.childImageSharp)||void 0===r?void 0:r.original,children:[(0,P.jsx)(l.d,{mdx:m,pathname:c.pathname,description:j,hasBreadcrumb:y}),(0,P.jsx)(d.g,{path:b,pathname:c.pathname})]})}function I(e){var t,n,a;const{children:i,data:o,pageContext:r,location:l}=e,{mdx:d}=o,{navigationTree:w}=r,E=(0,y._)(),q=null==d?void 0:d.frontmatter,I="two-column"===(null==q||null===(t=q.docs)||void 0===t?void 0:t.layout),O=`https://www.twingate.com${l.pathname}`;let A=null!==(n=null==q||null===(a=q.docs)||void 0===a?void 0:a.aiPrompt)&&void 0!==n?n:`Take a look at this page: ${O} and walk me through it`;A.includes("{{url}}")&&(A=A.replace("{{url}}",O));const R=[{id:"open-chatgpt",icon:(0,P.jsx)(k.IconChatGPT,{}),label:"Open in ChatGPT",description:"Ask questions about this page",href:`https://chatgpt.com/?hints=search&q=${encodeURIComponent(A)}`},{id:"open-claude",icon:(0,P.jsx)(S.IconClaude,{}),label:"Open in Claude",description:"Ask questions about this page",href:`https://claude.ai/new?q=${encodeURIComponent(A)}`}],B=(0,u.Z)(d),D=null==q?void 0:q.title,G=(0,T.f)(B,w,D),{isVideoOverlayOpen:W}=E;return(0,P.jsx)(y.jx,{value:E,children:(0,P.jsxs)(g.P,{children:[(0,P.jsx)(C.R,{currentPath:G,navItems:w,pathname:l.pathname,visibility:["visible","visible","hidden"],height:["auto","auto",0]}),(0,P.jsx)(f.a,{as:"section",paddingTopSpacing:[3,4,6],paddingBottomSpacing:[4,0],boxSizing:"content-box",children:(0,P.jsx)(v.m,{maxWidth:"xl",disableGutters:!0,children:(0,P.jsxs)(j.x,{gridGap:["0","0","2rem","4rem","6rem","9rem"],gridTemplateColumns:["repeat(12, 1fr)","repeat(12, 1fr)","248px minmax(0, 1fr) 240px","248px minmax(0, 1fr) 240px","248px minmax(0, 1fr) 240px"],children:[(0,P.jsx)(f.a,{display:["none","none","block"],gridColumn:"1 / span 1",height:"calc(100vh - 5rem - 3rem)",overflow:"auto",position:"sticky",top:"7rem",children:(0,P.jsx)(m.S,{overflow:"hidden",pathname:l.pathname,items:w,paddingRightSpacing:[0,0],paddingBottomSpacing:2})}),(0,P.jsxs)(f.a,{gridColumn:["1 / span 12","1 / span 12","2 / span 2",I?"2 / span 2":"2 / span 1"],style:{maxWidth:"840px"},children:[(0,P.jsxs)(f.a,{display:"flex",flexDirection:["column-reverse","row","row","column"],justifyContent:["flex-start","space-between","space-between","flex-start"],marginBottomSpacing:[2,3,2,0],children:[(0,P.jsx)(f.a,{children:(0,P.jsx)(s.n,{mdx:d,path:G})}),!I&&(0,P.jsx)(f.a,{display:["block","block","block","none"],marginTopSpacing:[1,2,5],children:(0,P.jsx)(x.W,{items:R,triggerLabel:"Open with AI"})})]}),W&&(0,P.jsx)(f.a,{position:"absolute",width:"100%",height:"100%",left:"0",right:"0",top:"0",children:(0,P.jsx)(h.O,{})}),i&&(0,P.jsx)(f.a,{marginTopSpacing:4,marginBottomSpacing:7,children:(0,P.jsx)(b.b,{children:i})}),(0,P.jsx)(c.n,{mdx:d})]}),!I&&(0,P.jsx)(f.a,{display:["none","none","none","block"],gridColumn:"3 / span 1",children:(0,P.jsxs)(f.a,{position:"sticky",top:"7rem",children:[(0,P.jsx)(f.a,{marginBottomSpacing:3,marginTopSpacing:1,children:(0,P.jsx)(x.W,{items:R,triggerLabel:"Open with AI"})}),(0,P.jsx)(p.M,{mdx:d,locationHash:l.hash})]})})]})})})]})})}function O(e){return a.createElement(I,e,a.createElement(r,e))}}}]); 2//# sourceMappingURL=component---src-templates-docs-mdx-page-template-tsx-content-file-path-content-docs-2-private-access-4-security-policies-6-security-policy-guides-index-mdx-4b3793c259d59f657d6e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.