1 line
6.3 KiB
JavaScript
1 line
6.3 KiB
JavaScript
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7696],{3964:(t,e,i)=>{i.d(e,{A:()=>s});let s=(0,i(43200).A)("container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]])},9519:(t,e,i)=>{i.d(e,{A:()=>s});let s=(0,i(43200).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},10460:(t,e,i)=>{i.d(e,{Z:()=>r});var s=i(91356);function r(t){let e=s.useRef({value:t,previous:t});return s.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}},17745:(t,e,i)=>{i.d(e,{n:()=>l});var s=i(91356),r=i(67730),n=i(42811),o=i(17652),u=i(20838),a=class extends o.Q{#t;#e=void 0;#i;#s;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,u.f8)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#i,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,u.EN)(e.mutationKey)!==(0,u.EN)(this.options.mutationKey)?this.reset():this.#i?.state.status==="pending"&&this.#i.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#i?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#n(t)}getCurrentResult(){return this.#e}reset(){this.#i?.removeObserver(this),this.#i=void 0,this.#r(),this.#n()}mutate(t,e){return this.#s=e,this.#i?.removeObserver(this),this.#i=this.#t.getMutationCache().build(this.#t,this.options),this.#i.addObserver(this),this.#i.execute(t)}#r(){let t=this.#i?.state??(0,r.$)();this.#e={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#n(t){n.jG.batch(()=>{if(this.#s&&this.hasListeners()){let e=this.#e.variables,i=this.#e.context,s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#s.onSuccess?.(t.data,e,i,s)}catch(t){Promise.reject(t)}try{this.#s.onSettled?.(t.data,null,e,i,s)}catch(t){Promise.reject(t)}}else if(t?.type==="error"){try{this.#s.onError?.(t.error,e,i,s)}catch(t){Promise.reject(t)}try{this.#s.onSettled?.(void 0,t.error,e,i,s)}catch(t){Promise.reject(t)}}}this.listeners.forEach(t=>{t(this.#e)})})}},c=i(39927);function l(t,e){let i=(0,c.jE)(e),[r]=s.useState(()=>new a(i,t));s.useEffect(()=>{r.setOptions(t)},[r,t]);let o=s.useSyncExternalStore(s.useCallback(t=>r.subscribe(n.jG.batchCalls(t)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),l=s.useCallback((t,e)=>{r.mutate(t,e).catch(u.lQ)},[r]);if(o.error&&(0,u.GU)(r.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:l,mutateAsync:o.mutate}}},26159:(t,e,i)=>{i.d(e,{A:()=>s});let s=(0,i(43200).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},29828:(t,e,i)=>{i.r(e),i.d(e,{SecuritySection:()=>l});var s=i(4208),r=i(58564),n=i(25729),o=i(4023),u=i(37820),a=i(13746);let c=[{id:"totp",label:"Application TOTP"},{id:"webauthn",label:"Cl\xe9s de s\xe9curit\xe9 (WebAuthn)"}];function l(){let t=(0,u.U)(t=>t.twoFactor),e=(0,u.U)(t=>t.setTwoFactor);return(0,s.jsx)(r.f,{title:"S\xe9curit\xe9 et 2FA",description:"Politiques d'authentification \xe0 deux facteurs pour l'organisation.",policySection:"two_factor",children:(0,s.jsxs)(o.I,{columns:2,children:[(0,s.jsxs)(n.KT,{title:"Exigences",description:"Quand le second facteur est requis.",children:[(0,s.jsx)(n.Kk,{title:"2FA obligatoire pour tous",description:"Chaque utilisateur doit configurer un second facteur.",checked:t.required_for_all,onCheckedChange:t=>e({required_for_all:t})}),(0,s.jsx)(n.Kk,{title:"2FA obligatoire pour les administrateurs",checked:t.required_for_admins,onCheckedChange:t=>e({required_for_admins:t})})]}),(0,s.jsx)(n.KT,{title:"M\xe9thodes autoris\xe9es",description:"Seconds facteurs propos\xe9s aux utilisateurs.",children:c.map(i=>(0,s.jsx)(n.XE,{title:i.label,checked:t.allowed_methods.includes(i.id),onCheckedChange:s=>{var r;return r=i.id,void e({allowed_methods:s?[...new Set([...t.allowed_methods,r])]:t.allowed_methods.filter(t=>t!==r)})}},i.id))}),(0,s.jsx)(n.KT,{title:"D\xe9lais",description:"P\xe9riodes de tol\xe9rance et de m\xe9morisation.",children:(0,s.jsxs)(n.wB,{columns:2,children:[(0,s.jsx)(n.u8,{label:"P\xe9riode de gr\xe2ce (jours)",children:(0,s.jsx)(a.p,{className:"h-9",type:"number",min:0,value:t.grace_period_days,onChange:t=>e({grace_period_days:Number(t.target.value)||0})})}),(0,s.jsx)(n.u8,{label:"M\xe9moriser l'appareil (jours)",children:(0,s.jsx)(a.p,{className:"h-9",type:"number",min:0,value:t.remember_device_days,onChange:t=>e({remember_device_days:Number(t.target.value)||0})})})]})})]})})}},35019:(t,e,i)=>{i.d(e,{A:()=>s});let s=(0,i(43200).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},59220:(t,e,i)=>{i.d(e,{X:()=>n});var s=i(91356),r=i(84844);function n(t){let[e,i]=s.useState(void 0);return(0,r.N)(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});let e=new ResizeObserver(e=>{let s,r;if(!Array.isArray(e)||!e.length)return;let n=e[0];if("borderBoxSize"in n){let t=n.borderBoxSize,e=Array.isArray(t)?t[0]:t;s=e.inlineSize,r=e.blockSize}else s=t.offsetWidth,r=t.offsetHeight;i({width:s,height:r})});return e.observe(t,{box:"border-box"}),()=>e.unobserve(t)}i(void 0)},[t]),e}},70799:(t,e,i)=>{i.d(e,{sG:()=>o});var s=i(91356);i(86669);var r=i(49402),n=i(4208),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((t,e)=>{let i=(0,r.TL)(`Primitive.${e}`),o=s.forwardRef((t,s)=>{let{asChild:r,...o}=t;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(r?i:e,{...o,ref:s})});return o.displayName=`Primitive.${e}`,{...t,[e]:o}},{})},77510:(t,e,i)=>{i.d(e,{A:()=>s});let s=(0,i(43200).A)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},84844:(t,e,i)=>{i.d(e,{N:()=>r});var s=i(91356),r=globalThis?.document?s.useLayoutEffect:()=>{}}}]); |